PostgreSQL
 sql >> Database >  >> RDS >> PostgreSQL

ERRORE:non esiste un vincolo univoco che corrisponda alle chiavi fornite per la barra della tabella di riferimento

È perché il name colonna sulla bar la tabella non ha UNIQUE vincolo.

Quindi immagina di avere 2 righe sulla bar tabella che contiene il nome 'ams' e inserisci una riga su baz con 'ams' su bar_fk , quale riga su bar si riferirebbe poiché ci sono due righe corrispondenti?