Doccano: peningkatan gagal

Dibuat pada 26 Jan 2021  ·  3Komentar  ·  Sumber: doccano/doccano

Bagaimana mereproduksi masalah

Saya telah menarik kode terbaru dari github, dan membangun buruh pelabuhan.
Ketika saya menjalankan perintah

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

masalahnya adalah sebagai berikut:

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.

Lingkungan Anda

  • Sistem operasi:
  • Versi Python Digunakan:
  • Saat Anda menginstal doccano:2021-01-26
  • Bagaimana Anda menginstal doccano (tombol Heroku dll): buruh pelabuhan
question

Komentar yang paling membantu

Seperti yang dikatakan pesan Anda, direktori data yang diinisialisasi oleh PostgreSQL versi 12 tidak kompatibel dengan versi 13.1.
Jika Anda hanya ingin memperbarui frontend dan backend, Anda dapat menulis ulang versi container PostgreSQL di docker-compose.prod.yml sebagai berikut:

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

Semua 3 komentar

Seperti yang dikatakan pesan Anda, direktori data yang diinisialisasi oleh PostgreSQL versi 12 tidak kompatibel dengan versi 13.1.
Jika Anda hanya ingin memperbarui frontend dan backend, Anda dapat menulis ulang versi container PostgreSQL di docker-compose.prod.yml sebagai berikut:

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

OK terima kasih. Tapi itu berarti saya harus memodifikasi file docker-compose.prod.yml setiap kali saya menarik kodenya. Jadi ada rencana untuk upgrade database?

Seperti yang dikatakan pesan Anda, direktori data yang diinisialisasi oleh PostgreSQL versi 12 tidak kompatibel dengan versi 13.1.
Jika Anda hanya ingin memperbarui frontend dan backend, Anda dapat menulis ulang versi container PostgreSQL di docker-compose.prod.yml sebagai berikut:

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

Terkadang, kita harus membangun kembali gambar, sehingga kita dapat menjalankan perintah ini:
docker-compose -f docker-compose.prod.yml build
dan setelah itu, kita jalankan lagi docker dengan cara:
docker-compose -f docker-compose.prod.yml up

Apakah halaman ini membantu?
0 / 5 - 0 peringkat