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

¿Una clave externa que hace referencia a PK necesita la restricción NOT NULL?

Si desea poder representar lo desconocido en la columna FK de esa tabla, hágalo anulable, si tiene que tener un valor, hágalo No nulo.

Puede tener tantos registros como desee en la tabla de referencia con valores FK nulos. La restricción única está en las filas de la tabla a la que se hace referencia (donde está el PK), no en las filas de la tabla de referencia (donde está el FK).