在 postgres 中无需停机即可打补丁

Patching without downtime in postgres

只是想知道我是否正在修补我的 postgres 数据库,我应该不会有任何停机时间,我该怎么办? (我正在修补我的主数据库和从数据库)

如果您不介意 运行修改 PostgreSQL 服务器,您可以 运行 集群解决方案,例如 BDR or Postgres-XL

对于标准的 PostgreSQL,您可以使用流复制。先升级备机,然后手动故障转移到备机,升级主机作为新的备机。

所有这些解决方案都要求您有一个像 pgBouncer 这样的连接池,它允许您在服务器之间重定向客户端连接。