tutorial tablas restricciones primary foreign español desde crear consultas cero aprender sql postgresql constraints unique-constraint

tablas - restricciones en postgresql



¿Cómo obtener el nombre de una restricción única en postgresql? (2)

Eso es algo así como (para una columna constata):

tableName_columnName_key

Para obtener escritura de nombre constante (en psql):

/d tableName

o utilice el catálogo del sistema pg_constraint :

SELECT conname FROM pg_constraint WHERE conrelid = (SELECT oid FROM pg_class WHERE relname LIKE ''tableName'');

También puedes obtenerlo desde pgAdmin en el árbol de objetos.

Necesito eliminar una restricción única de una tabla postgresql, pero no le di un nombre en el esquema. ¿Alguien sabe, cómo obtener el nombre de tal restricción, o cómo dejarlo?


SELECT conname FROM pg_constraint WHERE conrelid = ''mytable''::regclass::oid