1

何千ものレコードを含む巨大なデータベース テーブルを削除して変更するSqliteデータベース ファイルがありますが、ファイル サイズはテーブルを削除する前のままです。data へのポインタを切断しているようです。テーブルをドロップして、基礎となるsqliteファイルでそれを深く削除する方法.??

4

1 に答える 1

4

スペースを再利用するには、vacuumステートメントを使用します。

sqlite プロンプトから

sqlite> VACUUM;

シェルプロンプトから。

$ sqlite3 filename 'VACUUM;'
于 2012-08-12T22:10:26.570 に答える