sql >> Databáze >  >> RDS >> PostgreSQL

Sestavte postgres docker kontejner s počátečním schématem

Podle návodu k použití pro oficiální image PostreSQL Docker vše, co potřebujete, je:

Dockerfile

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

POSTGRES_DB proměnná prostředí dá kontejneru pokyn k vytvoření my_database schéma při prvním spuštění.

A jakékoli .sql soubor nalezený v /docker-entrypoint-initdb.d/ kontejneru bude spuštěn.

Pokud chcete spustit .sh skripty, můžete je také poskytnout v /docker-entrypoint-initdb.d/ adresář.



  1. Jaký je výchozí název omezení v MySQL?

  2. Chyba dotazování KGXGN (15)

  3. SQL Server Jedinečný složený klíč dvou polí s automatickým přírůstkem druhého pole

  4. Jak uniknout řetězcům v SQL Server pomocí PHP?