Chcę wiedzieć, jak odkurzać bazy danych sqlite. Próbowałem polecenia VACUUM składnia podręcznik dla całej bazy danych z wiersza poleceń:Jak odkurzać bazę danych sqlite?
$sqlite3 database_name "VACUUM;";
Ale to daje błąd jako:
near "database_name": syntax error.
a także automatyczną Podciśnienie:
PRAGMA auto_vacuum = INCREMENTAL;
i próbował dla konkretnego stołu:
VACUUM table_name;
Ale bez rezultatu.
tę stronę sugeruje, że jego możliwości na table http://www.tutorialspoint.com/sqlite/sqlite_vacuum.htm –
'VACUUM' z wiersza poleceń sqlite3 będzie tylko główną bazą VACUUM. Załączone bazy danych można ODKUPIĆ tylko z sqlite3 verison 'version 3.15.0'. Dla starszych wersji, nazwa bazy danych * musi * być określona, działa ona z 'bash' jak wspomniano w @ yöliitäjä odpowiedź: ' $ sqlite3 database_name 'VACUUM;' ' –