tutorial studio portable manager descargar commands sqlite vacuum

studio - ¿Cómo aspirar la base de datos sqlite?



sqlite studio (3)

Da la orden así:

$sqlite3 database_name ''VACUUM;''

De hecho, esta es la forma de hacer también otras consultas desde la línea de comandos:

$sqlite3 database_name ''select * from tablename;''

Quiero saber cómo aspirar la base de datos sqlite. Probé un comando MANUAL VACUUM de sintaxis para toda la base de datos desde el símbolo del sistema:

$sqlite3 database_name "VACUUM;";

Pero está dando error como:

near "database_name": syntax error.

Y también AUTO VACÍO:

PRAGMA auto_vacuum = INCREMENTAL;

Y lo probé para una mesa en particular como:

VACUUM table_name;

Pero no hay resultado.


Ejecuta el comando:

VACUUM;

Si usa DB Browser para Sqlite o

abrir Sqlite desde el símbolo del sistema:

cd C:/your_folder C:/Users/your_user/AppData/Local/Android/Sdk/platform-tools/sqlite3.exe -line your_db_name.db

y correr

VACUUM;


No debe especificar el nombre de la tabla en la sintaxis. Solo funciona VACUUM .

Además, solo limpiará la base de datos principal y no los archivos de base de datos adjuntos.

Para más información, consulte la documentation SQLite.