Puoi eseguire questa attività in 2 modi.
Uno sta usando psql
.
Digita il comando \list
(o \l
), e PostgreSQL ti mostrerà l'elenco dei database (e dei modelli):
In questo caso, l'elenco dei database è
airbnbclone
nextbnb
postgres
test
template0
e template1
sono modelli.
I modelli sono modelli per nuovi database e puoi usarli per pre-popolare nuovi database usando la sintassi CREATE DATABASE databasename TEMPLATE template0
.
Per impostazione predefinita, il modello utilizzato durante la creazione di un nuovo database utilizzando CREATE DATABASE databasename
è template1
.
È un argomento che non ha importanza ora, ma voglio solo che tu sappia cosa sono i modelli.
Una visualizzazione più avanzata, che include la dimensione del disco di ogni singolo database, può essere recuperata utilizzando \list+
(o \l+
):
L'altro modo per elencare i database è utilizzare una query SQL.
Corri:
SELECT datname FROM pg_database
WHERE datistemplate = false;
Questo elencherà i database, esclusi i modelli: