35.31. key_column_usage
ÐÑедÑÑавление key_column_usage опиÑÑÐ²Ð°ÐµÑ Ð²Ñе ÑÑолбÑÑ Ð² ÑекÑÑей базе, Ñ ÐºÐ¾ÑоÑÑми ÑвÑзано какое-либо огÑаниÑение ÑникалÑноÑÑи, либо огÑаниÑение пеÑвиÑного или внеÑнего клÑÑа. ÐгÑаниÑениÑ-пÑовеÑки в ÑÑом пÑедÑÑавлении не показÑваÑÑÑÑ. РнÑм показÑваÑÑÑÑ ÑолÑко Ñе ÑÑолбÑÑ, к коÑоÑÑм Ð¸Ð¼ÐµÐµÑ Ð´Ð¾ÑÑÑп ÑекÑÑий полÑзоваÑÐµÐ»Ñ (ÑвлÑÑÑÑ Ð²Ð»Ð°Ð´ÐµÐ»ÑÑем или Ð¸Ð¼ÐµÑ Ð½ÐµÐºÐ¾ÑоÑÑе пÑава).
ТаблиÑа 35.29. СÑолбÑÑ key_column_usage
| ÐÐ¼Ñ | Тип даннÑÑ | ÐпиÑание |
|---|---|---|
constraint_catalog | sql_identifier | ÐÐ¼Ñ Ð±Ð°Ð·Ñ Ð´Ð°Ð½Ð½ÑÑ , ÑодеÑжаÑей огÑаниÑение (вÑегда ÑекÑÑÐ°Ñ Ð±Ð°Ð·Ð°) |
constraint_schema | sql_identifier | ÐÐ¼Ñ ÑÑ ÐµÐ¼Ñ, ÑодеÑжаÑей огÑаниÑение |
constraint_name | sql_identifier | ÐÐ¼Ñ Ð¾Ð³ÑаниÑÐµÐ½Ð¸Ñ |
table_catalog | sql_identifier | ÐÐ¼Ñ Ð±Ð°Ð·Ñ Ð´Ð°Ð½Ð½ÑÑ , ÑодеÑжаÑей ÑаблиÑÑ Ñо ÑÑолбÑом, подÑинÑÑÑимÑÑ ÑÑÐ¾Ð¼Ñ Ð¾Ð³ÑаниÑÐµÐ½Ð¸Ñ (вÑегда ÑекÑÑÐ°Ñ Ð±Ð°Ð·Ð°) |
table_schema | sql_identifier | ÐÐ¼Ñ ÑÑ ÐµÐ¼Ñ, ÑодеÑжаÑей ÑаблиÑÑ Ñо ÑÑолбÑом, подÑинÑÑÑимÑÑ ÑÑÐ¾Ð¼Ñ Ð¾Ð³ÑаниÑÐµÐ½Ð¸Ñ |
table_name | sql_identifier | ÐÐ¼Ñ ÑаблиÑÑ Ñо ÑÑолбÑом, подÑинÑÑÑимÑÑ ÑÑÐ¾Ð¼Ñ Ð¾Ð³ÑаниÑÐµÐ½Ð¸Ñ |
column_name | sql_identifier | ÐÐ¼Ñ ÑÑолбÑа, подÑинÑÑÑегоÑÑ ÑÑÐ¾Ð¼Ñ Ð¾Ð³ÑаниÑÐµÐ½Ð¸Ñ |
ordinal_position | cardinal_number | ÐоÑÑдковÑй Ð½Ð¾Ð¼ÐµÑ ÑÑолбÑа в клÑÑе огÑаниÑÐµÐ½Ð¸Ñ (нÑмеÑаÑÐ¸Ñ Ð½Ð°ÑинаеÑÑÑ Ñ 1) |
position_in_unique_constraint | cardinal_number | ÐÐ»Ñ Ð¾Ð³ÑаниÑÐµÐ½Ð¸Ñ Ð²Ð½ÐµÑнего клÑÑа ÑÑо поÑÑдковÑй Ð½Ð¾Ð¼ÐµÑ Ñелевого ÑÑолбÑа в его огÑаниÑении ÑникалÑноÑÑи (нÑмеÑаÑÐ¸Ñ Ð½Ð°ÑинаеÑÑÑ Ñ 1); в пÑоÑивном ÑлÑÑае NULL |