이 문서는 지원되지 않는 PostgreSQL 버전에 대한 것입니다.
다음에 대한 동일한 페이지를 보고 싶을 수도 있습니다.스포츠 토토 베트맨 PostgreSQL : 문서 : 17 : Complation버전 또는 위에 나열된 다른 지원 버전 중 하나를 사용하세요.

컬렉션 생성

이름

CREATE 배트맨 토토 -- 새 데이터 정렬 정의

시놉시스

콜렉션 생성이름(
    [ 로케일 =로케일, ]
    [ LC_COLLATE =lc_collate, ]
    [ LC_CTYPE =lc_ctype]
)
콜레이션 생성이름발신existing_배트맨 토토

설명

콜렉션 생성새로운 것을 정의합니다 지정된 운영 체제 로케일 설정을 사용한 대조 또는 기존 데이터 정렬을 복사하여.

조합을 생성하려면 다음이 있어야 합니다.생성대상 스키마에 대한 권한.

매개변수

이름

조합의 이름. 데이터 정렬 이름은 다음과 같습니다. 스키마 자격을 갖춘. 그렇지 않은 경우 데이터 정렬은 현재 스키마. 데이터 정렬 이름은 해당 데이터 정렬 내에서 고유해야 합니다. 스키마. (시스템 카탈로그에는 동일한 데이터 정렬이 포함될 수 있습니다. 다른 인코딩의 이름이지만 데이터베이스가 인코딩이 일치하지 않습니다.)

로케일

설정 바로가기입니다LC_COLLATE그리고LC_CTYPE에 한 번. 이것을 지정하면 둘 중 하나를 지정할 수 없습니다. 매개변수.

lc_collate

다음에 대해 지정된 운영 체제 로케일을 사용하십시오.LC_COLLATE로케일 카테고리. 로캘은 다음과 같아야 합니다. 현재 데이터베이스 인코딩에 적용 가능합니다. (참조데이터베이스 생성정확한 내용을 위해 규칙.)

lc_ctype

다음에 대해 지정된 운영 체제 로케일을 사용하십시오.LC_CTYPE로케일 카테고리. 로캘은 다음과 같아야 합니다. 현재 데이터베이스 인코딩에 적용 가능합니다. (참조데이터베이스 생성정확한 내용을 위해 규칙.)

existing_배트맨 토토

복사할 기존 데이터 정렬의 이름. 새로운 대조 기존 속성과 동일하지만 독립된 객체입니다.

참고

사용컬레이션 삭제제거하다 사용자 정의 데이터 정렬.

참조토토 꽁 머니 : 문서 : 9.3 : Collation Support더 보기 PostgreSQL의 데이터 정렬 지원에 대한 정보입니다.

운영 체제 로캘에서 대조를 생성하려면fr_FR.utf8(현재 데이터베이스를 가정 인코딩은UTF8):

CREATE COLLATION 프랑스어(LOCALE = 'fr_FR.utf8');

기존 데이터 정렬에서 데이터 정렬을 생성하려면:

"de_DE"에서 독일어 콜레이션 생성;

이것을 사용하면 편리할 수 있습니다 애플리케이션의 운영 체제 독립적 데이터 정렬 이름입니다.

호환성

다음이 있습니다콜렉션 생성문장 SQL 표준에서는 기존을 복사하는 것으로 제한됩니다. 대조. 새 데이터 정렬을 만드는 구문은 다음과 같습니다.PostgreSQL확장.