Doccano: actualización fallida

Creado en 26 ene. 2021  ·  3Comentarios  ·  Fuente: doccano/doccano

Cómo reproducir el problema

Extraje el último código de github y construí la ventana acoplable.
Cuando ejecuto el comando

docker-compose -f docker-compose.prod.yml up

el problema fue el siguiente:

postgres_1  | 2021-01-26 10:37:55.287 UTC [1] FATAL:  database files are incompatible with server
postgres_1  | 2021-01-26 10:37:55.287 UTC [1] DETAIL:  The data directory was initialized by PostgreSQL version 12, which is not compatible with this version 13.1.

Tu entorno

  • Sistema operativo:
  • Versión de Python utilizada:
  • Cuando instala doccano: 2021-01-26
  • ¿Cómo instaló doccano (botón Heroku, etc.): docker
question

Comentario más útil

Como dice su mensaje, el directorio de datos inicializado por PostgreSQL versión 12 es incompatible con la versión 13.1.
Si desea actualizar solo el frontend y el backend, puede reescribir la versión del contenedor de PostgreSQL en docker-compose.prod.yml siguiente manera:

postgres:
    image: postgres:12.0-alpine
    # image: postgres:13.1-alpine

Todos 3 comentarios

Como dice su mensaje, el directorio de datos inicializado por PostgreSQL versión 12 es incompatible con la versión 13.1.
Si desea actualizar solo el frontend y el backend, puede reescribir la versión del contenedor de PostgreSQL en docker-compose.prod.yml siguiente manera:

postgres:
    image: postgres:12.0-alpine
    # image: postgres:13.1-alpine

Ok, gracias. Pero significará que tengo que modificar el archivo docker-compose.prod.yml cada vez que extraigo el código. Entonces, ¿hay algún plan para actualizar la base de datos?

Como dice su mensaje, el directorio de datos inicializado por PostgreSQL versión 12 es incompatible con la versión 13.1.
Si desea actualizar solo el frontend y el backend, puede reescribir la versión del contenedor de PostgreSQL en docker-compose.prod.yml siguiente manera:

postgres:
    image: postgres:12.0-alpine
    # image: postgres:13.1-alpine

A veces, debemos reconstruir la imagen para poder ejecutar este comando:
docker-compose -f docker-compose.prod.yml build
y después de eso, volvemos a ejecutar la ventana acoplable mediante:
docker-compose -f docker-compose.prod.yml up

¿Fue útil esta página
0 / 5 - 0 calificaciones