我有一个备份的 MySQL 文件,我正在尝试将其导入我的 PostgreSQL 数据库。
/Users/bheng/Desktop/database_backups/2016-06-10-local.sql
我正在尝试通过命令行来完成:
psql -d db-local -U root -f ~/Desktop/database_backups/2016-06-10-local.sql
我不断得到
我什至尝试登录到 Postgres 并运行它导入正常
\i /Users/bheng/Desktop/database_backups/2016-06-10-local.sql
但同样的结果发生了。
我做错了什么吗?我该如何停止/预防这种情况?
最佳答案
对我有用的是 pgloader .在 PostgreSQL 许可下,它非常快 + 开源。
网站顶部的第一个细节实际上提到了在一个命令中从 MySQL 迁移到 PostgreSQL。祝你好运!
关于mysql - PostgreSQL:从 MySQL 转储导入数据库 - 语法错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37752245/