Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Upgrading PostgreSQL — reasons to #707

Open
brontolosone opened this issue Sep 12, 2024 · 2 comments
Open

Upgrading PostgreSQL — reasons to #707

brontolosone opened this issue Sep 12, 2024 · 2 comments
Labels
backend Requires a change to the API server ops Docker, ops to deploy Central

Comments

@brontolosone
Copy link

Upgrading PostgreSQL is not fun, but there may be pressing reasons to do it sooner than EOL of the current version. This issue is for accumulating such reasons. It may turn out that we won't accumulate sufficient reasons to upgrade before EOL, and that's good to know too!

Currently (September 2024) Central requires v14 (supported through November 12, 2026), v16 has been out for a year, v17 is probably not too far off.

Major reasons

Minor reasons

"Pity we didn't have this but we worked around it now already anyway"

  • (pg 15) "Allow unique constraints and indexes to treat NULL values as not distinct" — would have allowed me to fold two very similar tables (user_site_preferences & user_project_preferences) into one, and would've saved some lines of code handling these two tables.
@alxndrsn
Copy link
Contributor

For reference: https://www.postgresql.org/support/versioning/

@matthew-white matthew-white added ops Docker, ops to deploy Central backend Requires a change to the API server labels Sep 23, 2024
@brontolosone
Copy link
Author

Something to consider for migrating all Docker-users over on the next upgrade is to try to do it in-place.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
backend Requires a change to the API server ops Docker, ops to deploy Central
Projects
None yet
Development

No branches or pull requests

3 participants