绑定完请刷新页面
取消
刷新

分享好友

×
取消 复制
Postgres 导入到EDB中
2022-03-30 15:03:38

项目开发过程中使用了postgres,上线时要求切换到postgres的企业版 EDB中。

在使用pg_restore 将postgres导出的备份 恢复到EDB中时,出现了以下错误:

-bash-3.2$ pg_restore –d dbtest /opt/edb.backup
pg_restore: [归档] 在文件头中有不支持的版本 (1.11)



查找原因发现,开发时使用的postgres版本为 postgres (PostgreSQL) 8.4.1。

切换到的EDB 8.4AS中postgres的版本却为 postgres (PostgreSQL) 8.1.18 。

从高版本向低版本导入时,就出现了上述错误。





解决方法:

由于SQL是标准的,所以采用将Postgres导出为SQL,再在EDB中执行的方法。



在Postgres的备份界面选择PLAIN模式即可。
————————————————
版权声明:本文为CSDN博主「ylp_1」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/ylp_1/article/details/6120954

分享好友

分享这个小栈给你的朋友们,一起进步吧。

EDB Postgres
创建时间:2022-03-30 14:51:45
EDB Postgres
展开
订阅须知

• 所有用户可根据关注领域订阅专区或所有专区

• 付费订阅:虚拟交易,一经交易不退款;若特殊情况,可3日内客服咨询

• 专区发布评论属默认订阅所评论专区(除付费小栈外)

技术专家

查看更多
  • gaokeke123
    专家
戳我,来吐槽~