¿Cómo enumerar todas las restricciones (Clave primaria, verificación, exclusivo mutuo exclusivo, ..) de una tabla en PostgreSQL?
postgresql
Thirumal
fuente
fuente

\d+ tablenameen psqlRespuestas:
Las restricciones se pueden recuperar a través de
pg_catalog.pg_constraint.Reemplace
<schema name>con el nombre de su esquema y<table name>con el nombre de su tabla.fuente
pg_catalog.pg_constraintno contieneNOT NULLrestricciones.En la
psqllínea de comando esta información se encuentra en la hoja de tabla, obtenida con el\d+comando.d+También informa sobre lasNOT NULLrestricciones, algo que no está presente en lapg_catalog.pg_constrainttabla. Un ejemplo:La advertencia aquí es que no obtienes los nombres de todas las restricciones de esta manera.
fuente