WhatsApp

  
Cómo agregar y eliminar restricciones de integridad en PostgreSQL



Introducción

Las restricciones de integridad se utilizan para garantizar la consistencia de los datos en una base de datos relacional. Existen varios tipos de restricciones de integridad, como:

  • Restricciones de comprobación: permiten especificar una condición que los valores de una columna deben cumplir.
  • Restricciones de no nulo: garantizan que los valores en una columna no pueden ser nulos.
  • Restricciones de unicidad: aseguran que los valores en una columna o grupo de columnas son únicos en la tabla.
  • Claves primarias: son una combinación de restricciones de no nulo y restricciones de unicidad que identifican de manera única cada fila en una tabla.
  • Claves foráneas: establecen una relación referencial entre dos tablas, asegurando que los valores en una columna coincidan con los valores en otra tabla.

En este blog, veremos cómo agregar y eliminar restricciones de integridad en PostgreSQL.

Agregar una restricción de integridad

Para agregar una restricción de integridad a una tabla, utilizamos el comando ALTER TABLE. Por ejemplo, para agregar una restricción de comprobación a la columna edad de la tabla estudiantes, podemos usar el siguiente comando

ALTER TABLE estudiantes
  ADD CONSTRAINT edad_mayor_18 CHECK (edad > 18);

Este comando agregará la siguiente restricción a la tabla: 

edad > 18 

Eliminar una restricción de integridad

Para eliminar una restricción de integridad de una tabla, utilizamos el comando ALTER TABLE. Por ejemplo, para eliminar la restricción edad_mayor_18 de la tabla estudiantes, podemos usar el siguiente comando:


ALTER TABLE estudiantes DROP CONSTRAINT edad_mayor_18;



Este comando eliminará la restricción de la tabla. 


Conclusión

En este blog, hemos visto cómo agregar y eliminar restricciones de integridad en PostgreSQL. Estas operaciones son fundamentales para garantizar la consistencia de los datos en una base de datos relacional.




Cómo agregar y eliminar restricciones de integridad en PostgreSQL
Luis Alberto González Trejo 30 enero, 2024
Compartir
Categorías


Iniciar sesión dejar un comentario

  
Cómo crear y modificar tablas en PostgreSQL