이 문서는 지원되지 않는 버전의 PostgreSQL을위한 것입니다.
당신은에 대해 같은 페이지를 보려고 할 수 있습니다토토 사이트 추천 PostgreSQL : 문서 : 17 : 35.17. 열버전 또는 위에 나열된 다른 지원 버전 중 하나입니다.

36.17. 

보기데이터베이스에 모든 테이블 열 (또는보기 열)에 대한 정보가 포함되어 있습니다. 시스템 열 (ctid등이 포함되어 있지 않습니다. 해당 열만 현재 사용자가 접근 할 수있는 것으로 나타났습니다 (소유자가되거나 특권이있는 경우)

표 36.15. 

이름 데이터 토토 핫 설명
table_catalog SQL_IDENIFIER 테이블이 포함 된 데이터베이스 이름 (항상 현재 데이터베이스)
table_schema sql_identifier 표가 포함 된 스키마 이름
table_name SQL_IDENIFIER 테이블 이름
column_name SQL_IDENIFIER 열의 이름
ordinal_position cardinal_number 테이블 내 열의 서수 위치 (카운트 1에서 시작)
column_default character_data 열의 기본 표현식
is_nullable 예 _or_no 열이 무효가 될 수있는 경우아니오그것이 알려져 있지 않은 경우. 널없는 제약 조건은 열이 무효가 될 수 없지만 다른 사람이있을 수있는 한 가지 방법입니다.
data_type character_data 열의 데이터 토토 핫, 내장 유형 인 경우배열배열 인 경우 (이 경우보기 참조Element_Types), else사용자 정의(이 경우 토토 핫은에 식별됩니다.UDT_NAME및 관련 열). 열이 도메인을 기반으로하는 경우이 열은 도메인의 기본 토토 핫을 나타냅니다 (그리고 도메인은에 식별됩니다.domain_name및 관련 열).
문자 _maximum_length cardinal_number ifdata_type선언 된 최대 길이, 문자 또는 비트 문자열 유형을 식별합니다. 기타 모든 데이터 토토 핫에 대해 NULL 또는 최대 길이가 선언되지 않은 경우
문자 _octet_length cardinal_number ifdata_type데이텀의 옥제 (바이트)의 최대 가능한 길이 인 문자 유형을 식별합니다. 다른 모든 데이터 토토 핫에 대한 null. 최대 옥켓 길이는 선언 된 문자 최대 길이 (위 참조)와 서버 인코딩에 따라 다릅니다.
Numeric_Precision cardinal_number ifdata_type숫자 토토 핫을 식별하면이 열에는이 열에 대한 토토 핫의 (선언 또는 암시 적) 정밀도가 포함되어 있습니다. 정밀도는 중요한 숫자의 수를 나타냅니다. 열에 지정된대로 10 진수 (기본 10) 또는 이진 (기본 2) 용어로 표현할 수 있습니다numeric_precision_radix. 다른 모든 데이터 토토 핫의 경우이 열은 NULL입니다.
numeric_precision_radix cardinal_number ifdata_type숫자 토토 핫을 식별합니다.이 열은 열의 값을 기준으로하는지을 나타냅니다.Numeric_Precisionandnumeric_scale표현됩니다. 값은 2 또는 10입니다. 다른 모든 데이터 토토 핫의 경우이 열은 null입니다.
Numeric_Scale cardinal_number ifdata_type정확한 숫자 토토 핫을 식별하면이 열에는이 열에 대한 토토 핫의 (선언 된 또는 암시 적) 척도가 포함되어 있습니다. 척도는 소수점의 오른쪽에있는 유의 한 숫자의 수를 나타냅니다. 열에 지정된대로 10 진수 (기본 10) 또는 이진 (기본 2) 용어로 표현할 수 있습니다numeric_precision_radix. 다른 모든 데이터 토토 핫의 경우이 열은 NULL입니다.
dateTime_precision cardinal_number ifdata_type날짜, 시간, 타임 스탬프 또는 간격 유형을 식별하면,이 열에는이 열의 유형의 (선언 또는 암시 적) 분수 초 정밀도, 즉 초 값의 소수점에 따라 유지되는 소수점 숫자의 수가 포함됩니다. 다른 모든 데이터 토토 핫의 경우이 열은 NULL입니다.
interval_type character_data ifdata_type간격 토토 핫을 식별하고,이 열은이 열에 포함 된 간격에 포함 된 필드 (예 :)를 포함합니다.매년, 하루에서 두 번째등. 필드 제한이 지정되지 않은 경우 (즉, 간격은 모든 필드를 허용합니다), 다른 모든 데이터 토토 핫의 경우이 필드는 null입니다.
Interval_Precision cardinal_number 에서 사용할 수없는 기능에 적용PostgreSQL(참조dateTime_precision분수 초의 경우 간격 토토 핫 열의 정밀도)
character_set_catalog SQL_IDENIFIER 에서 사용할 수없는 기능에 적용PostgreSQL
character_set_schema SQL_IDENIFIER |PostgreSQL
character_set_name SQL_IDENIFIER 에서 사용할 수없는 기능에 적용PostgreSQL
Collation_catalog SQL_IDENIFIER 열의 충전물을 포함하는 데이터베이스 이름 (항상 현재 데이터베이스), NULL 기본값 또는 열의 데이터 토토 핫이 Collatable이 아님
Collation_Schema SQL_IDENIFIER 열의 충전물을 포함하는 스키마 이름, 기본값 또는 열의 데이터 토토 핫이 충돌 할 수없는 경우 null
collation_name SQL_IDENIFIER 열의 Collation 이름, null 기본값 또는 칼럼의 데이터 토토 핫이 충돌 할 수없는 경우
domain_catalog SQL_IDENIFIER 열에 도메인 유형이있는 경우 도메인이 정의 된 데이터베이스 이름 (항상 현재 데이터베이스), else null..
domain_schema SQL_IDENIFIER 열에 도메인 유형이 있으면 도메인이 정의 된 스키마의 이름, else null.
domain_name SQL_INGILLIFIER 열에 도메인 유형이 있으면 도메인 이름, else null.
UDT_CATALOG SQL_IDENIFIER 열 데이터 토토 핫 (해당되는 경우 도메인의 기본 유형)이 정의 된 데이터베이스 이름 (항상 현재 데이터베이스)
UDT_SCHEMA SQL_IDENIFIER 열 데이터 토토 핫 (해당되는 경우 도메인의 기본 유형)이 정의 된 스키마 이름
UDT_NAME SQL_IDENIFIER 열 데이터 토토 핫의 이름 (해당되는 경우 도메인의 기본 유형)
SCOPE_CATALOG SQL_IDENIFIER 에서 사용할 수없는 기능에 적용PostgreSQL
SCOPE_SCHEMA SQL_IDENIFIER 에서 사용할 수없는 기능에 적용PostgreSQL
SCOPE_NAME SQL_IDENIFIER 에서 사용할 수없는 기능에 적용PostgreSQL
maximum_cardinality cardinal_number 항상 NULL, 배열은 항상 최대 카디널리티가 무제한이기 때문에PostgreSQL
22214_22230 SQL_IDENIFIER 표와 관련된 데이터 토토 핫 설명자 중 고유 한 열의 데이터 토토 핫 디스크립터의 식별자. 이는 주로 이러한 식별자의 다른 인스턴스와 결합하는 데 유용합니다. (식별자의 특정 형식은 정의되지 않았으며 향후 버전에서 동일하게 유지되지 않습니다.)
is_self_referencing 예 _or_no |PostgreSQL
is_identity 예 _or_no 열이 ID 열인 경우, else아니오.
Identity_Generation character_data 열이 ID 열인 경우항상또는기본적으로, 열의 정의를 반영합니다.
Identity_start character_data 열이 ID 열인 경우 내부 시퀀스의 시작 값, else null.
Identity_Increment character_data 열이 ID 열인 경우 내부 시퀀스의 증가, else null..
Identity_Maximum character_data 열이 ID 열인 경우 내부 시퀀스의 최대 값, else null..
Identity_minimum character_data 열이 ID 열인 경우 내부 시퀀스의 최소값, else null.
Identity_Cycle 예 _or_no 열이 ID 열인 경우내부 시퀀스가 순환되는 경우 또는아니오그렇지 않은 경우; 그렇지 않으면 null.
is_generated character_data 열이 생성 된 열인 경우항상, else절대.
Generation_Expression character_data 열이 생성 된 열인 경우 생성 표현식, 그렇지 않으면 NULL.
is_updatable 예 _or_no 열이 업데이트 가능한 경우아니오그렇지 않은 경우 (베이스 테이블의 열은 항상 업데이트 가능합니다.

데이터 토토 핫을 SQL에서 다양한 방식으로 정의 할 수 있기 때문에PostgreSQL데이터 토토 핫을 정의하는 추가 방법이 포함되어 있으면 정보 스키마의 표현이 다소 어려울 수 있습니다. 열data_type는 기본 내장 토토 핫의 열을 식별해야합니다. 안에PostgreSQL, 이것은 토토 핫이 시스템 카탈로그 스키마에 정의되어 있음을 의미합니다.PG_CATALOG. 이 열은 응용 프로그램이 잘 알려진 내장 토토 핫을 특별히 처리 할 수있는 경우 유용 할 수 있습니다 (예 : 숫자 토토 핫을 다르게 형식화하거나 정밀 열의 데이터를 사용). 열UDT_NAME, UDT_SCHEMAUDT_CATALOG열이 도메인을 기반으로하더라도 항상 열의 기본 데이터 토토 핫을 식별하십시오. (부터PostgreSQL사용자 정의 유형과 같은 내장 유형을 처리하면 내장 유형도 여기에 나타납니다. 이것은 SQL 표준의 확장입니다.)이 열은 응용 프로그램이 유형에 따라 데이터를 다르게 처리하려는 경우 사용해야합니다.이 경우 열이 실제로 도메인을 기반으로하는지 여부는 중요하지 않기 때문입니다. 열이 도메인을 기반으로하는 경우 도메인의 ID가 열에 저장됩니다.domain_name, domain_schemadomain_catalog. 열을 관련 데이터 토토 핫과 짝을 이루고 도메인을 별도의 유형으로 처리하려면Coalesce (domain_name, udt_name)