2017-05-08 72 views

回答

0

嘗試

cat old_db_dump.sql | psql -U db_user_name -d new_db_name 
+0

或者乾脆:'PSQL -U db_user_name -d new_db_name -f old_db_dump .sql' –

0

您可以使用PSQL在您的新的數據庫,以創建模式直接執行SQL文件:

psql -f schemadump.sql -p port -U username dbname 
+0

嗨,我收到下面。 [root @ DB1〜]#cd /var/lib/pgsql/9.3/data/ [root @ DB1 data]#psql -f schema.sql -p 5432 -U postgres psql:FATAL:對等身份驗證失敗用戶「postgres」 – Mak

+0

它可能通過對等網絡連接,將-h主機名和-d數據庫名添加到psql命令中。這應該可以解決您的問題 –

相關問題