Dalam Postgresql, perintah terminal ini mencantumkan basis data yang tersedia
el@defiant$ /bin/psql -h localhost --username=pgadmin --list
Atau perintah yang dinyatakan lebih sederhana:
psql -U pgadmin -l
Perintah-perintah itu mencetak ini di terminal:
List of databases
Name | Owner | Encoding | Collate | Ctype | Access privileges
-----------+----------+----------+-------------+-------------+-----------------------
kurz_prod | pgadmin | UTF8 | en_US.UTF-8 | en_US.UTF-8 |
pgadmin | pgadmin | UTF8 | en_US.UTF-8 | en_US.UTF-8 |
postgres | postgres | UTF8 | en_US.UTF-8 | en_US.UTF-8 |
template0 | postgres | UTF8 | en_US.UTF-8 | en_US.UTF-8 | =c/postgres +
| | | | | postgres=CTc/postgres
template1 | postgres | UTF8 | en_US.UTF-8 | en_US.UTF-8 | =c/postgres +
| | | | | postgres=CTc/postgres
(5 rows)
Ini adalah basis data yang tersedia.
Dalam PSQL perintah ini mencantumkan tabel yang tersedia
Anda harus menentukan database sebelum Anda bisa daftar tabel di database itu.
el@defiant$ psql -U pgadmin -d kurz_prod
Ini membawa Anda ke terminal psql:
kurz_prod=#
Gunakan perintah \d
artinya tampilkan semua tabel, tampilan, dan urutan
kurz_prod=# \d
Ini mencetak:
List of relations
Schema | Name | Type | Owner
--------+---------+----------+---------
public | mytable | table | pgadmin
public | testing | sequence | pgadmin
(2 rows)
Kemudian, untuk keluar dari terminal psql, ketik \q
dan tekan enter. Atau Ctrl-D
melakukan hal yang sama. Ini adalah tabel dalam database itu.
psql -l