我用的是Postgres9.5。假设我的系统postgres被降级到9.2。我的旧数据库会和新安装的postgres一起工作吗?(背词兼容性)还是我必须做一些手动操作?
换句话说,假设我有一个postgres数据库与最新版本一起工作。我可以在运行其他受支持的postgres版本(但不是最新版本)的其他系统中使用相同的数据库吗?

最佳答案

在postgresql的主要版本之间,必须通过pg_dump和pg_dumpall实用程序将表和数据库结构导出到较旧的postgres版本。然后使用旧版本。这是最安全的方法。
如果在次要版本之间进行降级,那么只要在服务器关闭时替换可执行文件并重新启动服务器就足够了,因为在次要版本之间数据目录保持不变。

09-27 00:29
查看更多