Anda dapat melakukan tugas ini dengan 2 cara.
Salah satunya menggunakan psql
.
Ketik perintah \list
(atau \l
), dan PostgreSQL akan menampilkan daftar database (dan template):
Dalam hal ini, daftar databasenya adalah
airbnbclone
nextbnb
postgres
test
template0
dan template1
adalah template.
Template adalah template untuk database baru, dan Anda dapat menggunakannya untuk mengisi database baru menggunakan sintaks CREATE DATABASE databasename TEMPLATE template0
.
Secara default, template yang digunakan saat membuat database baru menggunakan CREATE DATABASE databasename
adalah template1
.
Ini adalah topik yang tidak penting sekarang, tapi saya hanya ingin Anda tahu apa itu template.
Tampilan lebih lanjut, yang mencakup ukuran disk dari setiap database tunggal, dapat diambil menggunakan \list+
(atau \l+
):
Cara lain untuk membuat daftar database adalah dengan menggunakan kueri SQL.
Jalankan:
SELECT datname FROM pg_database
WHERE datistemplate = false;
Ini akan mencantumkan database, tidak termasuk template: