macos - 在 osx-Lion 中创建并在 osx-snow-leopard 中访问的 postgres 9.1.3 数据的控制文件错误校验和不正确

标签 macos postgresql postgresql-9.1

尝试使用在另一台 Mac 机器上创建的数据启动 postgres 时出现以下错误。 致命:控制文件中的校验和不正确

postgres 版本是 9.1.3,在 snow leopard 中初始化的数据在 Lion 中不起作用,反之亦然。对于 postgres v9.0.1,我没有遇到这个问题。 postgres 9.1.3 中是否有任何配置可以解决此问题?

最佳答案

您不能在具有不同操作系统的系统之间移动。编译后的版本可能有不同的对齐等。对旧版本进行转储,对新版本进行恢复。

关于macos - 在 osx-Lion 中创建并在 osx-snow-leopard 中访问的 postgres 9.1.3 数据的控制文件错误校验和不正确,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10496408/

相关文章:

安卓工作室 : Symbol not found error

ruby-on-rails-3 - Sqlite3 引用部署简单的 heroku Rails 应用程序

Python、Django 和线程问题

sql - 外键约束的条件级联操作?

postgresql - 使用不同参数测试函数中的 null

hibernate - postgresql:将 bytea 转换为 bigint

database - postgresql initdb 出了什么问题?为什么 `UTF-8` 编码没有得到执行?

node.js - 如何在 Node.js 中正确清除终端历史记录

macos - Cocoa 中的 OS X 版本检查

c++ - 为 mac/linux 编译时 std::pair 出错