| PostgreSQL 9.2.24 문서 | ||||
|---|---|---|---|---|
| PostgreSQL : 문서 : 9.2 : 젠 토토 | 위로 | 제34장. 정보 스키마 | 다음 | |
보기문자_세트식별합니다 현재 데이터베이스에서 사용할 수 있는 문자 집합입니다. 부터 PostgreSQL은 하나의 문자 집합 내에서 여러 문자 집합을 지원하지 않습니다. 데이터베이스인 경우 이 보기에는 데이터베이스 하나만 표시됩니다. 부호화.
다음 용어가 SQL에서 어떻게 사용되는지 기록해 두십시오. 기준:
추상 문자 모음, 예를 들어유니코드, UCS또는라틴어1. 아니다 SQL 개체로 노출되지만 이 보기에는 표시됩니다.
일부 문자 레퍼토리의 인코딩입니다. 가장 나이가 많은 문자 레퍼토리는 하나의 인코딩 형식만 사용하므로 별도의 이름이 없습니다(예:LATIN1다음에 적용할 수 있는 인코딩 형식입니다.LATIN1레퍼토리). 하지만 예 유니코드에는 인코딩 형식이 있습니다.UTF8, UTF16등 (PostgreSQL에서 모두 지원되는 것은 아닙니다). 인코딩 형식은 다음과 같습니다. SQL 개체로 노출되지만 이 보기에는 표시됩니다.
문자를 식별하는 명명된 SQL 개체 레퍼토리, 문자 인코딩 및 기본 데이터 정렬. 미리 정의된 문자 집합은 일반적으로 동일합니다. 이름은 인코딩 형식으로 지정되지만 사용자는 다른 이름을 정의할 수 있습니다. 이름. 예를 들어, 문자 집합UTF8일반적으로 문자를 식별합니다. 레퍼토리UCS, 인코딩 형식UTF8및 일부 기본값 대조.
당신은 다음을 생각할 수 있습니다."인코딩"에 문자 세트 또는 문자 인코딩으로서의 PostgreSQL 형태. 이름이 동일하며 한 개만 있을 수 있습니다. 하나의 데이터베이스.
표 34-5.문자_세트열
| 이름 | 데이터 유형 | 설명 |
|---|---|---|
| character_set_catalog | sql_identifier | 문자 세트는 현재 다음과 같이 구현되지 않습니다. 스키마 개체이므로 이 열은 null입니다. |
| character_set_schema | sql_identifier | 문자 세트는 현재 다음과 같이 구현되지 않습니다. 스키마 개체이므로 이 열은 null입니다. |
| character_set_name | sql_identifier | 문자 집합의 이름, 현재 다음과 같이 구현됨 데이터베이스 인코딩의 이름을 표시합니다. |
| character_repertoire | sql_identifier | 캐릭터 레퍼토리, 표시UCS인코딩이 다음과 같은 경우UTF8, 그렇지 않으면 인코딩 이름만 |
| form_of_use | sql_identifier | 문자 인코딩 형식, 데이터베이스와 동일 부호화 |
| default_collate_catalog | sql_identifier | 기본 데이터 정렬을 포함하는 데이터베이스의 이름 (데이터 정렬이 있는 경우 항상 현재 데이터베이스) 확인됨) |
| default_collate_schema | sql_identifier | 기본값을 포함하는 스키마의 이름 대조 |
| default_collate_name | sql_identifier | 기본 대조의 이름. 기본 데이터 정렬 는와 일치하는 데이터 정렬로 식별됩니다.콜레이트그리고CTYPE현재 데이터베이스의 설정. 만약에 그러한 데이터 정렬이 없으면 이 열과 연결된 스키마 및 카탈로그 열이 null입니다. |