Eliminar restricción usando DROP CONSTRAINT en PostgreSQL

Vamos a ver como eliminar restricción usando DROP CONSTRAINT en PostgreSQL, pero antes aprenderemos a visualizar las restricciones activas de la tabla con una sencilla consulta.

Sintaxis visualizar restricciones

La sintaxis para crear una clave externa es la siguiente:

select *
from information_schema.table_constraints 
where table_name = 'nombreTabla';

En el siguiente ejemplo puedes observar como hemos consultado las restricciones de la tabla empleados, en concreto nos interesa el nombre de la restricción ya que para borrar las restricciones se realiza por nombre.

Sintaxis borrar restricción

ALTER TABLE nombreTabla
DROP CONSTRAINT nombreRestriccion;

En el siguiente ejemplo se ha borrado la restricción llamada departamentosid de la tabla empleados.

Eliminar restricción usando DROP CONSTRAINT en PostgreSQL

Escribir un comentario

Este sitio está protegido por reCAPTCHA y se aplican la política de privacidad y los términos de servicio de Google.