Trong Postgresql NULL
không bằng bất kỳ NULL
nào khác . Do đó, các hàng bạn tạo không giống nhau (theo quan điểm của Postgres).
Cập nhật
Bạn có một số cách để đối phó với nó:
- Bỏ qua
Null
giá trị cho khóa ngoại và sử dụng một số giá trị mặc định - Ghi đè
save
phương pháp của mô hình của bạn để kiểm tra xem không có hàng nào như vậy tồn tại - Thay đổi tiêu chuẩn SQL :)