PostgreSQL: Tập lệnh để hủy tất cả các kết nối và phiên đang chạy của cơ sở dữ liệu

2022-03-17 20:19:55

Trong bài đăng này, tôi đang chia sẻ một tập lệnh để loại bỏ tất cả các kết nối và phiên đang chạy của Cơ sở dữ liệu PostgreSQL.

Tôi cần tập lệnh này trong tác vụ bảo trì PostgreSQL, trong đó chúng tôi yêu cầu đóng tất cả các kết nối và phiên.

Trước khi thực thi tập lệnh này, hãy cẩn thận và xác minh tất cả các kết nối và quy trình đang chạy, nếu không tập lệnh này sẽ gây hại cho dữ liệu hoặc giao dịch của bạn.

Đôi khi bạn có thể yêu cầu loại tập lệnh này, nhưng tôi chia sẻ vì đây cũng là một trong những tập lệnh cần thiết cho PostgreSQL DBA.

Tập lệnh này sẽ hoạt động sau PostgreSQL 9.1.

Tập lệnh để loại bỏ tất cả các kết nối đang chạy bằng cách chỉ định tên cơ sở dữ liệu:

Tập lệnh để loại bỏ tất cả các kết nối đang chạy của cơ sở dữ liệu hiện tại:

Xem thêm:


Chia sẻ: