[英]Postgres pg_restore command to restore complete schema
正在使用Postgres EnterpriseDB 9.5.0.5
我通過使用以下命令進行了模式轉儲
pg_dump -n 'schema1' db1 > schema1.dump
現在我想將其還原到其他數據庫(db2)中,我必須使用什么命令。
我試過了
pg_restore -d DB2 schema1.dump;
但它顯示錯誤
pg_restore: [archiver] input file does not appear to be a valid archiver
您有兩種選擇:
但是pg_restore主要將歸檔文件轉換為SQL腳本,因此從sql腳本開始時它沒有用。
pg_dump -Fc mydb > db.dump
pg_restore -c -d mydb db.dump
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.