Ada beberapa cara untuk menampilkan database yang terdapat pada PostgreSQL, yaitu:
- Menggunakan Perintah "\l" atau "\list"
- Menggunakan Query SQL.
Cara Menampilkan Daftar Database Di MySQL
Menggunakan Perintah "\l" atau "\list"
Cara yang pertama untuk menampilkan daftar database di PostgreSQL yaitu dengan menggunakan perintah "\l" atau "\list" pada psql command prompt. Berikut contohnya:
Menggunakan "\l"
postgres=# \l List of databases Name | Owner | Encoding | Collate | Ctype | Access privileges -----------+----------+----------+---------------------------+---------------------------+----------------------- hris | postgres | UTF8 | Indonesian_Indonesia.1252 | Indonesian_Indonesia.1252 | postgres | postgres | UTF8 | Indonesian_Indonesia.1252 | Indonesian_Indonesia.1252 | template0 | postgres | UTF8 | Indonesian_Indonesia.1252 | Indonesian_Indonesia.1252 | =c/postgres + | | | | | postgres=CTc/postgres template1 | postgres | UTF8 | Indonesian_Indonesia.1252 | Indonesian_Indonesia.1252 | =c/postgres + | | | | | postgres=CTc/postgres (4 rows)
Menggunakan perintah "\list"
postgres=# \list List of databases Name | Owner | Encoding | Collate | Ctype | Access privileges -----------+----------+----------+---------------------------+---------------------------+----------------------- hris | postgres | UTF8 | Indonesian_Indonesia.1252 | Indonesian_Indonesia.1252 | postgres | postgres | UTF8 | Indonesian_Indonesia.1252 | Indonesian_Indonesia.1252 | template0 | postgres | UTF8 | Indonesian_Indonesia.1252 | Indonesian_Indonesia.1252 | =c/postgres + | | | | | postgres=CTc/postgres template1 | postgres | UTF8 | Indonesian_Indonesia.1252 | Indonesian_Indonesia.1252 | =c/postgres + | | | | | postgres=CTc/postgres (4 rows)
Kedua perintah diatas, akan menghasilkan output yang sama.
Menggunakan SQL Query
Langkah kedua adalah dengan menggunakan SQL Query atau Select statement pada table "pg_database". pg_database adalah table master (dictionary table) yang otomatis di buat ketika Anda menginstall program PostgreSQL.
Berikut contohnya:
postgres=# SELECT datname postgres-# FROM pg_database; datname ----------- template1 template0 postgres hris (4 rows)