sql >> Base de Datos >  >> RDS >> PostgreSQL

ERROR:no hay una restricción única que coincida con las claves dadas para la barra de la tabla a la que se hace referencia

Es porque el name columna en la bar la tabla no tiene el ÚNICO restricción.

Así que imagina que tienes 2 filas en la bar tabla que contiene el nombre 'ams' e insertas una fila en baz con 'ams' en bar_fk , qué fila en bar ¿Sería una referencia ya que hay dos filas que coinciden?