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

Brug af docker-compose til at oprette tabeller i postgresql-databasen

Det virkede ikke for mig med COPY tilgang i Dockerfile . Men det lykkedes mig at køre min init.sql fil ved at tilføje følgende til docker-compose.yml :

    volumes:
        - ./init.sql:/docker-entrypoint-initdb.d/init.sql

init.sql var i samme mappe som min docker-compose.yml .Jeg valgte løsningen ud fra denne kerne. Se denne artikel for at få flere oplysninger.



  1. mysqli::mysqli():(HY000/2002):Kan ikke oprette forbindelse til lokal MySQL-server gennem socket 'MySQL' (2)

  2. Sådan krypterer du dine MySQL- og MariaDB-sikkerhedskopier

  3. Sådan fungerer CAST() i MariaDB

  4. Introduktion til SQL Server 2017