我已经收到一个Postgres v8.4服务器的数据文件夹。我只有一个v11服务器,它不允许我启动基础服务器,打印数据库文件与服务器不兼容,因为它已使用PGSQL v8.4初始化。我有什么方法可以升级基础,以便v11服务器可以使用它?
C:\ Program Files \ PostgreSQL \ 11 \ bin> pg_ctl start pg_ctl:另一台服务器似乎正在运行;但是,在等待服务器启动时将尝试启动服务器.... 2019-01-07 10:08:11.269 GMT [25476]日志:忽略配置文件“ C:/ Program Files / PostgreSQL / 11 /数据/ postgresql.auto.conf»丢失2019-01-07 10:08:11 GMT致命:数据库文件与服务器不兼容2019-01-07 10:08:11 GMT详情:数据目录已使用初始化PostgreSQL版本8.4,与此版本11.1不兼容。等待已停止pg_ctl:无法启动服务器检查应用程序日志。
C:\ Program Files \ PostgreSQL \ 11 \ bin>
您需要将数据库升级到与版本11兼容的格式。
您可以选择使用提供的程序来转储数据库pg_dumpall
并构建新数据库,或者使用进行升级pg_upgrade
。
您可以在以下PostgreSQL文档中找到更多信息:
如果您选择进行升级,我建议您pg_upgrade
将数据复制到其他位置以进行此操作。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句