Я пытаюсь обновить свой OpenProject с v7.0 до v8.0, используя новый образ Docker. Все прошло хорошо, пока я не попытался импортировать базу данных. В новой версии используется Postgresql v9.6, который несовместим с прежним Postgresql v9.4. На веб-сайте OpenProject есть хорошее руководство по переходу на Postgresql v9.6: https://www.openproject.org/operations/upgrading/openproject-postgresql-migration-guide-9-6/. Но это касается только установки Linux.
Как можно перенести базу данных OpenProject из Postgresql v9.4 в v9.6 в Docker?
Наконец решение найдено. Вот общие шаги для миграции:
Создать резервную копию базы данных текущей установки:
Восстановление базы данных в новой установке:
Система OpenProject автоматически распознает старую структуру базы данных и перенесет таблицы в соответствии с новой версией.
Надеюсь, это кому-нибудь поможет