FEATURE: Add Postgres 18 template#1087
Conversation
This allows bootstrapping new containers as well as upgrading old running containers to version 18. Note that upgrades have only been tested from version 15. In the future Postgres 18 will become the default.
|
This follows the same rebuild twice to upgrade flow as the last several postgres upgrades? I'll update my scripts in a day or two and try it on a bunch of sites |
|
Yes, the same double rebuild workflow. Let us know if you encounter any problems. There's no PG18 server in the base image yet so you'll need to make that change yourself for now. It will be added by the time PG18 becomes the default but for now we just need the template to consume internally. |
|
Oh! So we don't get have the double rebuild workflow, but if I want to upgrade my external postgres servers to 18, they'll work with the default web image. Sorry I missed that |
|
Sorry, I should have elaborated more. It's a little complicated right now while we work towards making PG18 the new default. The The The PG18 template added by this PR isn't referenced by anything in this repo yet. We have some internal tooling which will consume the template and unblock the PG18 upgrade on our hosted platform. At some point during or after that upgrade we'll replace the PG15 server with PG18 in the release image and templates and then anyone who pulls the latest version of If you want to test it now you can do so by updating the image referenced in We are considering options to simplify some of this in the future. Right now the upgrade process is a bit complicated because of the way we use this repo internally. |
This allows bootstrapping new containers as well as upgrading old running containers to version 18. Note that upgrades have only been tested from version 15.
In the future Postgres 18 will become the default and upgrade documentation will be made available at that time.