Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
有没有办法将包含 COPY 语句而不是 INSERT 语句的 .sql 导入到 sqlite3 数据库中?
不是直接的。即使有,它也可能有其他特定于 PostgreSQL 的语法。
将其加载到 PostgreSQL 中,然后使用psql命令\copy 从每个表中导出 CSV。
psql
\copy
或者,使用 进行--data-only --column-inserts转储pg_dump,这将生成一个更兼容 SQLite 的脚本,尽管它可能仍需要一些更改(sed/awk/perl 等)才能加载。
--data-only --column-inserts
pg_dump