agregarClaveForanea
Adds a foreign key constraint between two existing database tables to enforce referential integrity, ensuring data relationships remain valid by linking local columns to referenced columns.
Instructions
Sigue estas reglas para agregar una clave foránea: PROPÓSITO: Crear una relación (clave foránea) entre dos tablas para mantener la integridad referencial. REGLA: Las tablas y columnas involucradas ya deben existir. PRECAUCIÓN: La operación puede fallar si los datos existentes violan la nueva restricción. USO: Especifica la tabla local, sus columnas, la tabla de referencia y sus columnas. EJEMPLO: "Agrega una clave foránea de cliente_id en ventas referenciando clientes(id)."
Input Schema
Name | Required | Description | Default |
---|---|---|---|
columnas | Yes | Columnas locales | |
columnasReferencia | Yes | Columnas referenciadas | |
nombre | No | Nombre de la clave foránea (opcional) | |
onDelete | No | Acción ON DELETE (ej. CASCADE, SET NULL) | |
onUpdate | No | Acción ON UPDATE (ej. CASCADE, SET NULL) | |
tabla | Yes | Tabla que tendrá la clave foránea | |
tablaReferencia | Yes | Tabla referenciada |