Tôi muốn một giải pháp để thực thi một ràng buộc chỉ khi một cột không phải là null. Tôi không thể tìm cách để làm điều này trong tài liệu.Làm thế nào tôi có thể thực thi một ràng buộc chỉ khi một cột không phải là null trong Postgresql?
create table mytable(
table_identifier_a INTEGER,
table_identifier_b INTEGER,
table_value1,...)
Làm theo bản chất của dữ liệu, tôi sẽ có số nhận dạng b và giá trị khi tạo bảng. Sau khi chúng tôi nhận được dữ liệu bổ sung, tôi sẽ có thể điền mã định danh a. Tại thời điểm này tôi muốn đảm bảo một unique key of (identifier_a, value1)
nhưng chỉ khi identifier_a tồn tại.
Hy vọng điều đó có ý nghĩa, Bất kỳ ai có ý tưởng nào?
Vấn đề mô hình dữ liệu không phải của tôi, khách hàng của nó :)! Cảm ơn. –