Crear una clave extranjera
En la tabla todos
, el valor de la columna user_id
debe estar presente idealmente en la columna id
de la tabla users
. De lo contrario, daría como resultado datos inconsistentes.
Postgres le permite definir la restricción de clave extranjera para hacer cumplir esta condición.
Definamos una para la columna user_id
en la tabla todos
.
Diríjase a Console -> DATA -> todos -> página Modify
Debería parecerse a esto:
Desplácese hasta la sección Foreign Keys
en la parte inferior y haga clic en Add
.
- Seleccione como tabla de referencia
users
- Elija la columna From como
user_id
y To Column comoid
Estamos haciendo cumplir que la columna user_id de la tabla de tareas pendientes deba ser uno de los valores de ID en la tabla de usuarios.
Haga clic en Save
para crear la clave extranjera.
¡Genial! Ahora ya aseguró la consistencia de los datos.
- Build apps and APIs 10x faster
- Built-in authorization and caching
- 8x more performant than hand-rolled APIs