PostgreSQL
 sql >> Base de Dados >  >> RDS >> PostgreSQL

PostgreSQL com problema de propriedade do docker


Finalmente descobri o que deu errado quando tentei usar um volume para dados do PostgreSQL.

Eu não tinha ideia de que usávamos um docker-compose.override.yml , que declaram um volume com um caminho do Windows.

Então aqui está uma solução de trabalho para ter o PostgreSQL no Docker para Windows, com dados persistentes:
version: '2'

services:
  postgres:
    image: postgres:11.5
    ports:
      - 5432:5432
    volumes: 
      - pgdata:/var/lib/postgresql/data
      - pgconf:/etc/postgresql
      - pglog:/var/log/postgresql

volumes:
  pgdata:
    driver: local
  pgconf:
    driver: local
  pglog: 
    driver: local

(sem comando adicional necessário)