rubyforgood / human-essentials

Human Essentials is an inventory management system for diaper, incontinence, and period-supply banks. It supports them in distributing to partners, tracking inventory, and reporting stats and analytics.
https://humanessentials.app
MIT License
445 stars 462 forks source link

[INFRASTRUCTURE] Migration from Azure Database for Postgres -- Single Server to Azure Database for Postgres -- Flexible Server #3653

Open cielf opened 1 year ago

cielf commented 1 year ago

Summary

Perform the Migration from Azure Database for Postgres SQL -- Single Server to Azure Database for Postgres SQL -- Flexible Server

Details

See https://learn.microsoft.com/en-us/azure/postgresql/single-server/whats-happening-to-postgresql-single-server

Coordinate the migration, on staging, with adequate time for testing, then on production (on a day when we are otherwise not releasing)

Note

We have until March 2025 to complete this. We don't think there should be any code changes required

As well. Our production postgres is running Postgresql v10.23. Staging is running v14.12. Latest upstream release is v16.3. Some of our tooling is dropping support for these older postgres versions -- namely Strong Migrations.

Criteria for completion

github-actions[bot] commented 1 year ago

This issue is marked as stale due to no activity within 30 days. If no further activity is detected within 7 days, it will be unassigned.