如何将.sql文件导入Postgres数据库?

时间:2016-03-17 08:41:31

标签: mysql postgresql homestead

当我运行以下命令将sql DB导入PostgreSQL时,

psql -U homestead -h localhost <DB Name> < <backup.sql>

它会抛出以下语法错误。

ERROR:  unrecognized configuration parameter "sql_mode"
ERROR:  unrecognized configuration parameter "time_zone"
ERROR:  syntax error at or near "`"
LINE 1: CREATE TABLE IF NOT EXISTS `addresses` (

有任何想法解决此问题。提前谢谢。

1 个答案:

答案 0 :(得分:0)

您可以使用mysqldump创建.sql文件 mysqldump -u username -p --compatible=postgresql databasename > outputfile.sql
现在您可以在postgresql数据库中导入.sql而不会出现任何错误 希望这有帮助。