2016-03-17 73 views
0

當我運行以下命令導入SQL數據庫PostgreSQL的進入,如何將.sql文件導入Postgres數據庫?

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` (

任何想法來解決這個問題。提前致謝。

+0

mysql和postgresql之間的語法有一些小的差異。在搜索'mysql到postgresql'時你會發現很多幫助 – devanand

回答

1

你可以簡單地使用mysqldump來創建你的.sql文件。
mysqldump -u username -p --compatible=postgresql databasename > outputfile.sql
現在,您可以在postgresql數據庫中導入.sql,而不會出現任何錯誤。
希望得到這個幫助。

相關問題