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.
Tabla de Contenidos
ocultar
Sintaxis visualizar restricciones
La sintaxis para crear una clave externa es la siguiente:
select *
from information_schema.table_constraints
where table_name = 'nombreTabla';
Lenguaje del código: JavaScript (javascript)
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.