SQLite
SQLite
database disk image is malformed 处理
先將 database 匯出
$ sqlite3 db.sqlite
sqlite>.output db.sql
sqlite>.dump
sqlite>.quit
命令行直接导出
sqlite3 your_sqlite_database.db .dump > exported_data.sql
將 db.sql 匯入新建的 sqlite 進行測試
$ sqlite new.sqlite
sqlite>.read db.sql
sqlite>.quit
导出单个表
sqlite3 your_sqlite_database.db ".dump your_table_name" > your_table_name.sql
指定字段导出并生成 insert 语句
sqlite3 your_sqlite_database.db <<EOF
.mode insert your_table_name
.output your_table_fields.sql
SELECT field1, field2 FROM your_table_name;
EOF