Dưới đây là danh sách các câu SQL Query và command line hữu ích mà vinasupport đã tổng hợp được:
Tổng hợp các câu SQL Query hữu ích của PostgreSQL
– Hiển thị danh sách column của 1 bảng
SELECT * FROM information_schema.columns WHERE table_schema = 'your_schema' AND table_name = 'your_table'
– Hiển thị câu SQL đang chạy (Từ phiên bản 9.2 tới mới nhất)
SELECT pid, age(clock_timestamp(), query_start), usename, query FROM pg_stat_activity WHERE query != '<IDLE>' AND query NOT ILIKE '%pg_stat_activity%' ORDER BY query_start desc;
– Hiển thị câu SQL đang chạy (Từ phiên bản 9.2 trở về trước)
SELECT procpid, age(clock_timestamp(), query_start), usename, current_query FROM pg_stat_activity WHERE current_query != '<IDLE>' AND current_query NOT ILIKE '%pg_stat_activity%' ORDER BY query_start desc;
– Hiển thị danh sách users
select * from pg_user;
– Hiển thị danh sách database name và kích thước của chúng
select datname, pg_size_pretty(pg_database_size(datname)) from pg_database order by pg_database_size(datname) desc;
– Sleep 1 khoảng thời gian
SELECT pg_sleep(10);
Tổng hợp các command line hữu ích của PostgreSQL
– Kết nối hoặc chuyển đổi database
postgres-# \connect (or \c) template1 You are now connected to database "template1" as user "postgres".
– Hiển thị thông tin version của PostgreSQL
su - postgres -c 'psql -d template1 -c "select version();"'
Đang cập nhật…
Nếu các bạn có câu lệnh SQL Query hoặc command gì hay của PostgreSQL thì chia sẻ ở phần bình luận bên dưới nhé!