postgresql – 输入文件似乎是文本格式转储.请使用psql
发布时间:2020-12-13 16:35:08 所属栏目:百科 来源:网络整理
导读:我用备份 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
我用备份
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
在你投票之前
从 例子 要将名为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 从 例子 假设我们已将名为mydb的数据库转储到自定义格式转储文件中: $pg_dump -Fc mydb > db.dump 要删除数据库并从转储中重新创建它: $dropdb mydb $pg_restore -C -d postgres db.dump (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |