Rebuild the database file and reclaim free space.

Section: Backup and maintenance

Run VACUUM

sql
sql
VACUUM;
Explanation

Can reduce file size after large deletes or schema churn.

Learn the surrounding workflow

Compare similar commands or jump into common fixes when this command is part of a bigger troubleshooting path.

Related commands

Same sheet · prioritizing Backup and maintenance
Create a compact backup with VACUUM INTO
Write a fresh copy of the database to a new file.
OpenIn sheetsqlsame section
Run an integrity check
Verify the database structure and content consistency.
OpenIn sheetsqlsame section
Use the shell backup command
Create a backup from inside sqlite3.
OpenIn sheettextsame section
Load data from an SQL file
Execute inserts and DDL from a seed script.
OpenIn sheetbash1 tag match
Import CSV with mode and separator
Set shell parsing options before import.
Export a query result to CSV
Write selected rows to a CSV file.