SQLite3で不要領域の整理

SQLite3で,ファイル中のテーブルを削除してもサイズが変わらないという自体が発生.

調べてみると,SQLiteではテーブルを削除してもその領域自体は削除されず,ファイルサイズが減らないらしい.

不要領域を削除するには,VACUUMというコマンドを実行する必要があるみたい.

sqlite3 hoge.db vacuum

2.8Gから6.2Mになった.

これで楽にファイルの転送ができる〜