Sobes.tech
Junior — Middle

¿De qué maneras se pueden imponer restricciones en una tabla ya existente en la base de datos?

sobes.tech AI

Respuesta de la IA

Para imponer restricciones en una tabla existente en la base de datos, generalmente se utiliza el comando ALTER TABLE. Con él, se pueden agregar diversas restricciones, por ejemplo:

  • PRIMARY KEY — identificador único del registro.
  • FOREIGN KEY — referencia a otra tabla.
  • UNIQUE — unicidad del valor en la columna.
  • CHECK — condición que deben cumplir los valores.
  • NOT NULL — prohibición de almacenar NULL.

Ejemplo de agregar una restricción de unicidad:

ALTER TABLE employees
ADD CONSTRAINT unique_email UNIQUE (email);

También se pueden usar herramientas de migración (por ejemplo, Flyway o Liquibase) para gestionar los cambios en el esquema de la base de datos en el proyecto.