Обновление версии PostgreSQL для Docker Compose¶
Данная инструкция поможет обновить используемую в сканере систему управления базами данных PostgreSQL до 16 версии, содержащей необходимое для корректной работы сервиса расширение TimescaleDB.
Список затрагиваемых версий¶
Инструкцию необходимо проделать при обновлении сканера с версии v25.9 и старше на версию v25.10 и новее.
Миграция¶
Примечание
В предлагаемой инструкции миграция осуществляется с помощью встроенной в PostgreSQL команды pg_dump. Допускаются другие способы обновления, не указанные в инструкции.
- Запустите сервисы
fuchsiad-databaseиbackend-database, если они не ещё не запущены. -
Для сервиса
backend-databaseполучите имя пользователя и имя базы данных с помощью следующих команд: -
Создайте копию
backend-database. -
Для сервиса
fuchsiad-databaseполучите имя пользователя и имя базы данных с помощью следующих команд: -
Создайте копию
fuchsiad-database. -
Завершите работу сервиса Docker Compose.
-
Удалите тома
backend-pgdataиfuchsiad-pgdata. -
Обновите SolidPoint Compose до новейшей версии.
-
Запустите сервисы баз данных
-
Импортируйте копию
backend-database. -
Импортируйте копию
fuchsiad-database. -
Перезапустите все сервисы