Skip to content
Manual Crono SQL

crono.constraint_columns

This content is not available in your language yet.

La vista crono.constraint_columns devuelve información sobre las columnas que participan en las restricciones de todas las tablas de la base de datos. Cuando una restricción está compuesta por varias columnas, aparece una fila por cada columna que la integra.

Es similar a la vista ANSI INFORMATION_SCHEMA.KEY_COLUMN_USAGE

Sus columnas son las siguientes:

ColumnaDescripción
database_nameNombre de la base de datos
schema_nameNombre del esquema al que pertenece la tabla
table_nameNombre de la tabla
constraint_nameNombre de la restricción
positionPosición ordinal de la columna en la restricción
column_nameNombre de la columna que participa en la restricción

El siguiente ejemplo devuelve todas las columnas de todas las restricciones de la base de datos:

select *
from crono.constraint_columns

El siguiente ejemplo lista las columnas que forman parte de claves primarias:

select
cc.schema_name,
cc.table_name,
cc.column_name
from crono.constraint_columns cc
inner join crono.constraints c using (schema_name, table_name, constraint_name)
where c.is_primary_key = TRUE

Was this page helpful?

We are here to help. If you have any problem or question, open a GitHub issue and we will get back to you as soon as possible.

Create a GitHub issue