我想知道如何清理 sqlite 数据库。
我在命令提示符下尝试对整个数据库使用语法 MANUAL VACUUM 命令:
$sqlite3 database_name "VACUUM;";
但它给出的错误是:
near "database_name": syntax error.
还有自动真空吸尘器:
PRAGMA auto_vacuum = INCREMENTAL;
并针对特定表进行了尝试:
VACUUM table_name;
但没有结果。
您不必在语法中指定表名称。仅有的VACUUM
works.
此外,它只会清理主数据库,而不清理任何附加的数据库文件。
有关详细信息,请参阅 SQLite文档 http://www.sqlite.org/lang_vacuum.html.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)