PostgreSQL
 sql >> Database >  >> RDS >> PostgreSQL

PostgreSQL con problema di proprietà della finestra mobile

Ho finalmente capito cosa è andato storto quando ho provato a utilizzare un volume per i dati PostgreSQL.

Non avevo idea che avessimo usato un docker-compose.override.yml , che dichiarano un volume con un percorso Windows.

Quindi ecco una soluzione funzionante per avere PostgreSQL su Docker per Windows, con dati persistenti:

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

(nessun comando aggiuntivo richiesto)