Du kan udføre denne opgave på 2 måder.
Den ene bruger psql
.
Indtast kommandoen \list
(eller \l
), og PostgreSQL vil vise dig listen over databaser (og skabeloner):
I dette tilfælde er databaselisten
airbnbclone
nextbnb
postgres
test
template0
og template1
er skabeloner.
Skabeloner er skabeloner til nye databaser, og du kan bruge dem til at forhåndsudfylde nye databaser ved hjælp af syntaksen CREATE DATABASE databasename TEMPLATE template0
.
Som standard er den skabelon, der bruges ved oprettelse af en ny database ved hjælp af CREATE DATABASE databasename
er template1
.
Det er et emne, der ikke betyder noget nu, men jeg vil bare have dig til at vide, hvad skabeloner er.
En mere avanceret visning, som inkluderer diskstørrelsen for hver enkelt database, kan hentes ved hjælp af \list+
(eller \l+
):
Den anden måde at vise databaser på er ved at bruge en SQL-forespørgsel.
Kør:
SELECT datname FROM pg_database
WHERE datistemplate = false;
Dette vil vise databaser, undtagen skabeloner: