升级 Postgres的标准程序似乎要求我临时运行旧版本和新版本。这意味着我必须更改旧版本的端口。
这似乎完全没有必要,考虑到我如何pg_upgrade
准确地告诉在哪里可以找到数据目录,它可以直接去读取所有数据。
这真的是升级的唯一方法(除了转储/恢复),还是我误解了什么?我可以不要求升级程序直接转换所有二进制数据文件,而不会弄乱用户、密码和端口吗?
升级 Postgres的标准程序似乎要求我临时运行旧版本和新版本。这意味着我必须更改旧版本的端口。
这似乎完全没有必要,考虑到我如何pg_upgrade
准确地告诉在哪里可以找到数据目录,它可以直接去读取所有数据。
这真的是升级的唯一方法(除了转储/恢复),还是我误解了什么?我可以不要求升级程序直接转换所有二进制数据文件,而不会弄乱用户、密码和端口吗?
鉴于您提供的链接中的第 9 步:
看起来它只是一个可用的选项。