Các lệnh Quản trị Postgresql Database

Trong bài này, chúng ta sẽ làm quen với các lệnh thường sử dụng để quản trị PostgreSQL.

Kết nối – Connection: Kết nối tới PostgreSQL Server chúng ta thường sử dụng psql, pgadmin and dbeaver

sudo – postgres psql

hoặc:

su postgres

psql

kết nối vào database qua psql
\conninfolấy thông tin về kết nối
show server_version;
select version();
cat PG_VERSION
pg_config –version
postgres version
\dxdanh sách các extension đã cài đặt
\qthoát khỏi psql

Databases:

\l

select datname from pg_database;

list danh sách database có trong hệ thống
\c

\connect

thông tin kết nối vào db
select current_database();database hiện tại đang kết nối vào
select datname, pg_size_pretty(pg_database_size(datname))
from pg_database
order by pg_database_size(datname) desc;
All databases size limits in descending order.
\dnlist schemas
SELECT schema_name FROM information_schema.schemata;
\dtlist table
\dulist user
SELECT rolname FROM pg_roles;
select current_user;
select datname,usename, state, query from pg_stat_activity;xem user đang running
\glệnh chạy trước đó
\slịch sử lệnh đã thực thi
\esửa thông tin truy vấn
\i query statementthực thi một file .SQL
\o filename_to_store the output.lưu thông tin output ra file
show config_file;thông tin đường dẫn file config
show hba_file;thông tin đường dẫn file pg_hba
sudo systemctl status postgresql-15Kiểm tra trạng thái database
SHOW all;Hiển thị thông tin cấu hình tất cả hệ thống database
show data_directory;Đường dẫn đến thư mục data của postgresql
\timingbật/tắt bộ đếm thời gian thực thi lệnh

 

 

0 0 đánh giá
Đánh giá bài viết
Theo dõi
Thông báo của
guest

0 Góp ý
Phản hồi nội tuyến
Xem tất cả bình luận