2

sqlite3コマンド ライン ツールで、テーブルを削除しました。

sqlite> DROP TABLE tableName;

これは非常に大きなテーブルなので、sqlite ファイルのサイズが大幅に減少すると予想されます。しかし、それはまったく変わっていません。

このテーブルをデータベースから完全に削除する適切な方法は何ですか?

4

1 に答える 1

4

SQLite でテーブルを削除しても、ファイルのサイズは縮小されません。明示的に要求する必要があります。

FAQ の詳細情報: http://www.sqlite.org/faq.html#q12

自動バキュームを有効にするようにデータベースを構成するオプションもいくつかあります。詳細については、VACUUMキーワードのドキュメントを参照してください: http://www.sqlite.org/lang_vacuum.htmlおよびPRAGMAオプション: http:/ /www.sqlite.org/pragma.html#pragma_auto_vacuum

于 2012-12-15T11:04:51.060 に答える