sqlite3 database disk image is malformed


sqlite3 old.db .dump > newsfeed.sql (如果最后一行是ROLLBACK;需要修改成COMMIT;)

sqlite3 new.db < newsfeed.sql 磁盘满或者写过程掉电会出现这个问题,官方对产生原因的一些说明http://www.sqlite.org/lockingv3.html#how_to_corrupt