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

Byg postgres docker-container med indledende skema

Ifølge brugsvejledningen til det officielle PostreSQL Docker-billede er alt hvad du behøver:

Dockerfil

FROM postgres
ENV POSTGRES_DB my_database
COPY psql_dump.sql /docker-entrypoint-initdb.d/

POSTGRES_DB miljøvariablen vil instruere containeren til at oprette en my_database skema ved første kørsel.

Og enhver .sql fil fundet i /docker-entrypoint-initdb.d/ af containeren vil blive udført.

Hvis du ønsker at udføre .sh scripts, kan du også give dem i /docker-entrypoint-initdb.d/ bibliotek.



  1. FEJL:kunne ikke få adgang til filen "$libdir/plpython2" - FEJL:kunne ikke få adgang til filen "$libdir/plpython3"

  2. Hvordan taler Access med ODBC-datakilder? Del 2

  3. MariaDB UNDTAGET Operatør forklaret

  4. SQL Server Stored Procedures fra Oracle®