PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

FEHLER:Es gibt keine eindeutige Einschränkung, die mit den angegebenen Schlüsseln für die referenzierte Tabellenleiste übereinstimmt

Es liegt daran, dass der name Spalte in der bar Tabelle hat nicht das UNIQUE Einschränkung.

Stellen Sie sich also vor, Sie haben 2 Zeilen auf der bar Tabelle, die den Namen 'ams' enthält und Sie fügen eine Zeile auf baz ein mit 'ams' auf bar_fk , welche Zeile auf bar würde es verweisen, da zwei Zeilen übereinstimmen?