Trong Postgresql các lệnh đầu cuối này liệt kê các cơ sở dữ liệu có sẵn
el@defiant$ /bin/psql -h localhost --username=pgadmin --list
Hoặc lệnh được nêu đơn giản hơn:
psql -U pgadmin -l
Những lệnh này in trên thiết bị đầu cuối:
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)
Đây là những cơ sở dữ liệu có sẵn.
Trong PSQL, các lệnh này liệt kê các bảng có sẵn
Bạn phải chỉ định một cơ sở dữ liệu trước khi bạn có thể liệt kê các bảng trong cơ sở dữ liệu đó.
el@defiant$ psql -U pgadmin -d kurz_prod
Điều này đưa bạn đến một thiết bị đầu cuối psql:
kurz_prod=#
Sử dụng \d
ý nghĩa lệnh hiển thị tất cả các bảng, dạng xem và trình tự
kurz_prod=# \d
Bản in này:
List of relations
Schema | Name | Type | Owner
--------+---------+----------+---------
public | mytable | table | pgadmin
public | testing | sequence | pgadmin
(2 rows)
Sau đó, để thoát khỏi thiết bị đầu cuối psql, gõ \q
và nhấn enter. Hoặc Ctrl-D
làm điều tương tự. Đây là các bảng trong cơ sở dữ liệu đó.
psql -l