Voglio sapere come aspirare il database SQLite. Ho provato un comando manuale del vuoto sintassi per l'intero database dal prompt dei comandi:Come svuotare il database SQLite?
$sqlite3 database_name "VACUUM;";
Ma è dando errore come:
near "database_name": syntax error.
e anche AUTO VUOTO:
PRAGMA auto_vacuum = INCREMENTAL;
e ha cercato per una tabella specifica come:
VACUUM table_name;
Ma nessun risultato.
questa pagina suggerisce che la sua possibile sulla table http://www.tutorialspoint.com/sqlite/sqlite_vacuum.htm –
'VACUUM' dalla riga di comando sqlite3 sarà solo il database principale VACUUM. I database collegati possono essere VACUUMED solo da 'versione 3.15.0' di sqlite3 verison. Per le versioni precedenti, il nome del database * deve * essere specificato, questo funziona da 'bash' come menzionato nella risposta @ yöliitäjä: ' $ sqlite3 database_name 'VACUUM;' ' –