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
Nullgiá trị cho khóa ngoại và sử dụng một số giá trị mặc định - Ghi đè
savephươ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 :)