Join us at MongoDB.local London on 7 May to unlock new possibilities for your data. Use WEB50 to save 50%.
Register now >
Docs Menu
Docs Home
/ /

Claves foráneas sintéticas

Relational Migrator te permite crear claves externas sintéticas. Las claves externas definen y muestran la relación entre dos tablas mediante valores compartidos. Una clave externa sintética también representa una relación entre dos tablas, pero, a diferencia de una clave externa regular, no existe en la base de datos de origen y puede definirse directamente con Relational Migrator. Las claves externas sintéticas representan relaciones entre tablas que, posteriormente, le permiten crear reglas de mapeo basadas en esas relaciones.

Utiliza claves foráneas sintéticas cuando las claves foráneas no estén definidas en tu base de datos de origen, pero exista una relación lógica entre dos tablas. Crea claves externas sintéticas antes de crear reglas de mapeo para definir relaciones entre tus tablas y colecciones.

  • Puede agregar claves externas sintéticas utilizando la barra de herramientas de diagramación en el Relational modelo. No se puede utilizar el modelo MongoDB para agregar claves externas sintéticas.

  • Solo puedes crear claves foráneas sintéticas en un solo campo de cada tabla.

  • Solo puedes tener una clave foránea sintética definida en un único campo de clave foránea.

  • Puedes crear una clave externa sintética entre cualquier columna y tabla, pero si las filas de la tabla no comparten valores comunes en las columnas seleccionadas, los documentos incrustados y los arreglos no se completan durante la tarea de migración.

  • Agregar una clave foránea sintética

Volver

Eliminar reglas

En esta página