postgresql – 输入文件似乎是文本格式转储.请使用psql

postgresql – 输入文件似乎是文本格式转储.请使用psql,第1张

概述我用备份 pg_dump db_production > postgres_db.dump 然后我使用scp将其复制到localhost. 现在,当我在本地数据库上导入时,它会出错 pg_restore: [archiver] input file appears to be a text format dump. Please use psql. 通过使用commad行 pg_restore - 我用备份
pg_dump db_production > postgres_db.dump

然后我使用scp将其复制到localhost.

现在,当我在本地数据库上导入时,它会出错

pg_restore: [archiver] input file appears to be a text format dump. Please use psql.

通过使用commad行

pg_restore -d db_development postgres_db.dump
在你投票之前

This is just a part of documentation!

pg_dump文档:

例子

要将名为mydb的数据库转储到sql脚本文件中:

$pg_dump mydb > db.sql

要将这样的脚本重新加载到名为newdb的(新创建的)数据库中:

$psql -d newdb -f db.sql

要将数据库转储到自定义格式的归档文件中:

$pg_dump -Fc mydb > db.dump

要将数据库转储到目录格式存档中:

$pg_dump -Fd mydb -f dumpdir

要将存档文件重新加载到名为newdb的(新创建的)数据库中:

$pg_restore -d newdb db.dump

pg_restore文件:

例子

假设我们已将名为mydb的数据库转储到自定义格式转储文件中:

$pg_dump -Fc mydb > db.dump

要删除数据库并从转储中重新创建它:

$dropdb mydb$pg_restore -C -d postgres db.dump
总结

以上是内存溢出为你收集整理的postgresql – 输入文件似乎是文本格式转储.请使用psql全部内容,希望文章能够帮你解决postgresql – 输入文件似乎是文本格式转储.请使用psql所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/1170600.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-02
下一篇 2022-06-02

发表评论

登录后才能评论

评论列表(0条)

保存