PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

ERREUR :il n'y a pas de contrainte unique correspondant aux clés données pour la barre de table référencée

C'est parce que le name colonne sur la bar la table n'a pas l'UNIQUE contrainte.

Alors imaginez que vous avez 2 lignes sur la bar table contenant le nom 'ams' et vous insérez une ligne sur baz avec 'ams' sur bar_fk , quelle ligne sur bar ferait-il référence puisqu'il y a deux lignes qui correspondent ?