我正在使用this page标题将整个数据库转换为ASCII文本文件标题下描述的方法来存档sqlite3数据库文件。
归档数据库文件可以正常工作:
$ echo '.dump' | sqlite3 store.db | gzip -c >store.dump.gz
按照该页面上的说明(尽管使用gzcat
而不是zcat
),我尝试将存档重建为数据库,如下所示:
$ gzcat store.dump | sqlite3 store_new.db
执行此操作,store_new.db
已创建,但它是零KB文件。我做错了什么?
(我在OS X上使用SQLite 3.7.13。)
--------------------------------------
更新:
甚至直接使用sqlite3 - > sqlite3转储:
echo '.dump' | sqlite3 store.db | sqlite3 store_new.db
Zero KB store_new.db文件中的结果:-(任何帮助表示赞赏!