Dit verklaart in detail de initialisatie van de database. Gebruiker maken/ Database in script voor Docker Postgres .
Kort gezegd, de naam van de database die tijdens de initialisatie is gemaakt en waar uw tabellen standaard worden gemaakt, wordt gegeven door de omgevingsvariabele POSTGRES_DB
. Als de variabele niet is ingesteld, is de standaardwaarde postgres
wordt in plaats daarvan gebruikt.
De scripts in de docker-entrypoint-initdb.d
map worden één voor één uitgevoerd met het volgende commando:
psql -v ON_ERROR_STOP=1 --username "$POSTGRES_USER" --dbname "$POSTGRES_DB" -f <your-file>
daarom bent u verbonden met de POSTGRES_DB
database (bekijk de docker-entrypoint.sh
script).
In uw scriptbestanden kunt u toch verbinding maken met een andere database met behulp van het meta-commando
\connect DBNAME