Nó không được hỗ trợ để nhìn ra ngoài hàng hiện tại trong ràng buộc KIỂM TRA.
http://www.postgresql.org/docs/9.1/interactive/sql-createtable.html cho biết:
Ràng buộc kiểm tra được chỉ định làm ràng buộc cột chỉ nên tham chiếu đến giá trị của cột đó, trong khi một biểu thức xuất hiện trong bảng biểu thức có thể tham chiếu đến nhiều cột.
Hiện tại, biểu thức CHECK không được chứa các truy vấn con hoặc tham chiếu đến các biến khác ngoài các cột của hàng hiện tại.
Có nhiều lý do chính đáng cho hạn chế này, nhưng nếu bạn thích tung hứng những ngọn đuốc rực lửa khi đi xe đạp một bánh qua dòng xe cộ đông đúc, bạn có thể bỏ hạn chế bằng cách sử dụng các chức năng. Các tình huống trong đó điều này sẽ không quay lại để cắn bạn là rất hiếm; thay vào đó, bạn sẽ an toàn hơn nhiều nếu thực thi giá trị bất biến trong mã kích hoạt.
http://www.postgresql.org/docs/9.1/interactive/triggers.html