2016-06-10 74 views
3

我有一个备份的MySQL文件,我试图将其导入到我的postsql数据库。PostgreSQL:从MySQL转储数据库导入 - 语法错误

/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 

我一直得到

enter image description here

我甚至尝试登录到postgress和运行这一点,进口精

\i /Users/bheng/Desktop/database_backups/2016-06-10-local.sql 

相同的结果发生。

我做错了什么?我该如何阻止/防止这种情况?

任何提示/建议,将非常感谢!

回答

3

对我而言有效的是pgloader。 PostgreSQL许可证下的开源代码非常快。

网站顶部的第一个细节实际上提到了在一个命令中从MySQL迁移到PostgreSQL。祝你好运!

Link to the Github repo