首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用反向字符顺序编译PostgreSQL

使用反向字符顺序编译PostgreSQL
EN

Stack Overflow用户
提问于 2010-10-04 20:19:43
回答 1查看 415关注 0票数 2

我以前的iMac G5最近去世了。我在那里运行了一个PostgreSQL实例,并且保留了备份。但当我在我的新Macbook Pro中恢复它们时,我意识到由于字节顺序的差异,我无法进行恢复。

是否有任何编译标志可以传递给PostgreSQL的配置脚本,以便在Intel上使用反向字符顺序,从而允许我从备份恢复,然后执行SQL转储,并在默认字符顺序实例上恢复它?

实际上,我甚至不知道我是否需要重新编译PostgreSQL,也许有人可以告诉我一些设置来允许我进行恢复?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-10-05 18:56:51

不是的。如果您的备份是使用pg_dump创建的,那么它们将独立于字节顺序,即使您使用的是二进制格式也是如此。

如果复制了数据目录(在关闭数据库的情况下,或者使用pg_start_backup()/pg_stop_backup()),则需要在具有相同字节顺序的计算机上进行恢复。您最好将其导入到某个具有相同字节顺序的虚拟机中,然后使用pg_dump从那里转储并重新加载到您的新机器上。

如果您在没有关闭PostgreSQL的情况下从磁盘获取备份,则基本情况相同,只是您还必须尝试从损坏的备份中恢复。这可能是很少的工作,也可能是数百个小时或更多的工作,这取决于你在数据库上有多少流量,以及你有多幸运。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3855129

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档