fly-apps / postgres-flex

Postgres HA setup using repmgr
67 stars 32 forks source link

Update postgres Docker tag to v16 #209

Closed smorimoto closed 3 days ago

smorimoto commented 7 months ago

The release of Timescale for pg16 is not yet available in the upstream repository. Keep another PR open.

smorimoto commented 7 months ago

@lubien Could you review this and #215?

davissp14 commented 7 months ago

I'll do my best to take a look at it this week. I apologize for the delay on this.

smorimoto commented 6 months ago

Thanks a lot 🙃

smorimoto commented 5 months ago

@davissp14 Could you check this?

smorimoto commented 3 months ago

Rebased to latest master.

davissp14 commented 2 months ago

@smorimoto Were you able to test this?

I ran into a few issues when trying to run PG 16 with repmgr.

  1. Repmgr 5.4.1 is required for PG 16. You can install an earlier version of repmgr, but the binaries end up injected into the wrong path.
  2. Repmgr 5.4.1 requires libc > 2.38 and there doesn't seem to be a stable debian package for this.

My initial thought was to use ubuntu for the base image, but this would likely lead to more collation issues for existing users since we use the same Dockerfile for all versions.

davissp14 commented 3 days ago

Closing in favor of: https://github.com/fly-apps/postgres-flex/pull/233