Postgres Docker Update

Sekcia: Aplikácie & Desktop 20.02.2023 | 13:21
Avatar kormidelnik   Používateľ

Ahojte,

v Docker Compose som si napisal postgres databazu. Vsetko fici ako ma. Rad by som sa opytal ako urobit upgrade zo 14.4 na 15.2.

Dakujem.

version: '3'

services:
  postgres:
    image: postgres:14.4
    restart: on-failure
    ports:
      - 192.168.1.100:5432:5432
    volumes:
      - /share/postgres/14:/var/lib/postgresql/data
      - /share/backup/cryptojack:/mnt/backup
    environment:
      - POSTGRES_USER=qnap_postgres
      - POSTGRES_PASSWORD=qnap_postgres
    • RE: Postgres Docker Update 20.02.2023 | 16:29
      Avatar Miroslav Bendík Gentoo  Administrátor

      Na starom clusteri treba spraviť pg_dumpall a na novom pg_restore. Takto funguje aj pg_upgrade. Preto je počas upgradu nutné mať 2 clustre.

    • RE: Postgres Docker Update 21.02.2023 | 13:13
      Avatar kormidelnik   Používateľ

      a preco nie je vhodne v docker subore len jedonducho prepisat

      image: postgres:14.4

      na

      image: postgres:15.2

      • RE: Postgres Docker Update 21.02.2023 | 13:20
        Avatar Miroslav Bendík Gentoo  Administrátor

        Pretože formát dát sa medzi verziami postgresu môže líšiť.