Docker - PostgreSQL - FATAL - database files are incompatible with server

Материал из Wiki - Iphoster - the best ever hosting and support. 2005 - 2024
Версия от 14:54, 10 ноября 2023; Admin iph (обсуждение | вклад) (Новая страница: «=== Docker - PostgreSQL - FATAL - database files are incompatible with server === Ошибка при запуске контейнера docker с PostgreSQL 1...»)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к:навигация, поиск

Docker - PostgreSQL - FATAL - database files are incompatible with server

Ошибка при запуске контейнера docker с PostgreSQL 15:

PostgreSQL Database directory appears to contain a database; Skipping initialization
2023-11-10 14:48:38.944 UTC [1] FATAL:  database files are incompatible with server
2023-11-10 14:48:38.944 UTC [1] DETAIL:  The data directory was initialized by PostgreSQL version 11, which is not compatible with this version 15.4 (Debian 15.4-2.pgdg120+1).

Решение - это подчистить старый volume и создать его заново:

# docker volume ls
DRIVER    VOLUME NAME
local     pgdata
# docker rm cb5ff92c3ef8 -f
# docker volume rm pgdata -f
# docker volume create pgdata

и повторить создание контейнера.