Завершена плановая миграция баз данных проекта Potato Energy. Переход выполнен без потери данных и с минимальным временем простоя.

Что изменилось

СервисБылоСталоПричина
AutheliaPostgreSQL 15.xPostgreSQL 18.xТребуется для новых функций аутентификации и повышения безопасности
MastodonPostgreSQL 15.xPostgreSQL 18.xПоддержка современных версий ActivityPub и улучшенная производительность федерации
NextcloudPostgreSQL 15.xPostgreSQL 17.xСтабильная ветка с долгосрочной поддержкой, совместимость с текущими плагинами

💡 PostgreSQL 18 вышел 25 сентября 2025 года. Он приносит улучшенную производительность I/O, расширенные возможности партиционирования и обновлённый планировщик запросов.

Как проходила миграция

  1. Логический бэкапpg_dumpall для всех баз данных
  2. Физический архив томов — страховочная копия сырых данных
  3. Развёртывание новых контейнеров — с обновлёнными образами
  4. Восстановление данныхpsql < pg_dumpall.sql
  5. Верификация — проверка версий, путей и целостности таблиц

Процесс описан в технической статье: PostgreSQL в Docker: Миграция между версиями без потери данных