PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Zbuduj kontener docker postgres z początkowym schematem

Zgodnie z instrukcją użytkowania oficjalnego obrazu Docker PostreSQL, wszystko czego potrzebujesz to:

Plik Dockera

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

POSTGRES_DB zmienna środowiskowa poinstruuje kontener, aby utworzył my_database schemat przy pierwszym uruchomieniu.

I każdy .sql plik znaleziony w /docker-entrypoint-initdb.d/ kontenera zostanie wykonany.

Jeśli chcesz wykonać .sh skryptów, można je również podać w /docker-entrypoint-initdb.d/ katalog.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak przekonwertować epokę Uniksa na znacznik czasu?

  2. Lista kolumn z indeksami w PostgreSQL

  3. postgres:uaktualnić użytkownika do superużytkownika?

  4. Czy indeksy postgres JSON są wystarczająco wydajne w porównaniu z klasycznymi znormalizowanymi tabelami?

  5. Jak uniknąć zapętlania się wywołań wyzwalaczy w PostgreSQL 9.2.1?