PostgreSQL 18 备份失败

这看起来像是 PostgreSQL 客户端与服务器的版本不匹配。

备份操作是在 Discourse 容器中执行的,其中 pg_dump 的版本为 15.15,而外部 PostgreSQL 服务器的版本为 18.3

server version: 18.3; pg_dump version: 15.15

除非 Discourse 团队明确建议,否则我对修改 Discourse 容器会持谨慎态度。我的第一反应是保持外部数据库集群与 Discourse 当前预期或支持的 PostgreSQL 版本保持一致。