SQLiteでテーブルを削除してもファイル容量が減らない

SQLiteを使って遊んでいたときに気付いた。

これで解決

VACUUM

VACUUMはファイルの容量によって、処理にかなり時間がかかるので注意。

pythonで書くと

import sqlite3
conn = sqlite3.connect("test.db")
conn.execute("VACUUM")

メモなので