####从sqlite3导出sql:
sqlite3 tag17.sqlite3 .dump > tag17.sql
####修改导出的sql文件:
1. 删除`PRAGMA foreign_keys=OFF;`
2. 删除创建表语句中方括号和修改datetime为date。
####导入sql到postgresql
psql -d ashin -U ashin -f tag17.sql
如果导入命令加上`--single-transaction`参数则需要删除sql文件中的`BEGIN TRANSACTION;`和`COMMIT
......导出数据:
ashin@linux:~$ sqlite3 ~/geek/iamnotdbfile .dump > geek.sql
删除前两行和最后一行:
PRAGMA foreign_keys=OFF;
BEGIN TRANSACTION;
...
COMMIT;
ashin@linux:~$ sed -i '1,2d; $d' geek.sql
将sqlite的"换成mysql的`:
ashin@linux:~$ sed 's/"/`/g' geek.sql > geek1.sql
加上mys