Tôi không muốn cài đặthttps://www.pgadmin.org/[pgAdmin] ou phppgadmin trong khi mọi thứ đều có sẵn trong dòng lệnh.
Để làm điều này, chúng ta cần khởi chạy terminal và kết nối với tư cách là user postgres.
người dùng postgres là người duy nhất mặc định có quyền khởi chạy ứng dụng psql, vốn là trình khách dòng lệnh (CLI) postgresql,
để có thể giao tiếp với cơ sở dữ liệu bằng dòng lệnh từ terminal.
Để kết nối, hãy mở terminal và nhập nội dung này:

$ sudo -i -u postgres

Để kết nối và đi thẳng đến dấu nhắc lệnh postgresql, hãy nhập nội dung này:

$ sudo -i -u postgres psql

Để liệt kê các cơ sở dữ liệu của một instance postgresql, đây là câu lệnh:

postgres=# \l

kết quả:

Danh sách các cơ sở dữ liệu Tên | Chủ sở hữu | Mã hóa | Đối chiếu | Kiểu ký tự | Quyền truy cập

fiber | tech | UTF8 | fr_FR.UTF-8 | fr_FR.UTF-8 | =Tc/tech
| | | | | tech=CTc/tech fiberdev | tech | UTF8 | fr_FR.UTF-8 | fr_FR.UTF-8 | =Tc/tech
| | | | | tech=CTc/tech fiberweb | tech | UTF8 | fr_FR.UTF-8 | fr_FR.UTF-8 | =Tc/tech
| | | | | tech=CTc/tech postgres | postgres | UTF8 | fr_FR.UTF-8 | fr_FR.UTF-8 | template0 | postgres | UTF8 | fr_FR.UTF-8 | fr_FR.UTF-8 | =c/postgres
| | | | | postgres=CTc/postgres template1 | postgres | UTF8 | fr_FR.UTF-8 | fr_FR.UTF-8 | =c/postgres
| | | | | postgres=CTc/postgres (6 dòng)

nhấn q để thoát khỏi hiển thị kết quả

để liệt kê các lược đồ của một instance postgresql.

postgres=# SELECT schema_name FROM information_schema.schemata;

kết quả

công khai information_schema pg_catalog pg_toast_temp_1 pg_temp_1 pg_toast (6 dòng)

ou

postgres=# SELECT nspname FROM pg_catalog.pg_namespace;

kết quả

pg_toast pg_temp_1 pg_toast_temp_1 pg_catalog information_schema công khai (6 dòng)

Bài viết liên quan