Không, không thể. Khóa được giữ cho đến khi kết thúc giao dịch, không có ngoại lệ.
Do đó, bạn cần:
-
Sử dụng khóa không tiêu chuẩn như khóa tư vấn, yêu cầu mọi người kiểm tra và tôn trọng nó; hoặc
-
Thực hiện công việc của bạn trong các giao dịch cam kết một cách tự chủ, trước khi giao dịch bên ngoài được thực hiện. Trong PostgreSQL, việc thiếu hỗ trợ giao dịch con tự trị có nghĩa là bạn phải sử dụng dblink cho việc này.