日記帳
本ページはプロモーションが含まれています
カテゴリー
Links
blog(ブログ)マスター
アンドロイドの巣
ゼロから始めるベランダ菜園
タイトル
2024年11月
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30

SQLITE_AUTH(23): statement aborts at 1: [VACUUM] not authorized

カテゴリー: General
2022-09-16
タイトル

執筆:2022.09.16
編集:2022.09.16

内容

SQLITE_AUTH(23): not authorized in "INSERT INTO vacuum_db.'user' SELECT*FROM"repository".'user'"
SQL: SELECT'INSERT INTO vacuum_db.'||quote(name)||' SELECT*FROM"repository".'||quote(name)FROM vacuum_db.sqlite_schema WHERE type='table'AND coalesce(rootpage,1)>0
SQL: VACUUM
SQLITE_AUTH(23): statement aborts at 1: [VACUUM] not authorized
SQL: VACUUM
Database error: not authorized: {VACUUM}

新規なのでファイルがないとかトランザクションが終了していないとか?
sqlite.c 14万7千行目付近で落ちている。
vacuumしなければ問題ないので
よくわかないので保留。

解決

コードが変更されていたみたい

+  db_unprotect(PROTECT_ALL);
     db_multi_exec("VACUUM");
+  db_protect_pop();


PR

[PR]