将包含COPY语句的.SQL包含到PSQL中

时间:2013-08-30 02:10:12

标签: postgresql sqlite

有没有办法将包含COPY语句而不是INSERT语句的.sql导入sqlite3 db?

1 个答案:

答案 0 :(得分:1)

不直接。即使有,它可能还有其他PostgreSQL特定的语法。

将其加载到PostgreSQL中,然后使用psql命令\copy从每个表中导出CSV。

或者,使用--data-only --column-inserts执行pg_dump转储,这将生成一个更兼容SQLite的脚本,尽管它可能仍需要进行一些更改(sed / awk / perl等)才能加载