DROP COLLATION — 정렬 규칙 제거
DROP COLLATION — 정렬 규칙 제거
DROP COLLATION 문으로 이전에 정의된 **정렬 규칙(collation)**을 제거합니다. 문자열 정렬·비교 규칙을 지정하는 collation 객체를 없앨 때 써요. 삭제하려면 그 collation의 소유자여야 합니다.
출처: PostgreSQL 문서
본문
개요 (Synopsis)
DROP COLLATION [ IF EXISTS ] name [ CASCADE | RESTRICT ]
설명 (Description)
DROP COLLATION은 이전에 정의된 정렬 규칙을 제거해요. collation을 삭제하려면 그 collation을 소유해야 합니다.
매개변수 (Parameters)
- IF EXISTS — collation이 없어도 오류를 내지 않아요. 이 경우 알림(notice)이 발행됩니다.
- name — collation의 이름이에요. collation 이름은 스키마로 한정할 수 있습니다.
- CASCADE — collation에 의존하는 객체와, 그 객체들에 의존하는 모든 객체를 자동으로 삭제해요(5.15절 참고).
- RESTRICT — collation에 의존하는 객체가 있으면 삭제를 거부해요. 이것이 기본값이에요.
예시 (Examples)
german이라는 정렬 규칙 제거하기:
DROP COLLATION german;
호환성 (Compatibility)
DROP COLLATION 명령은 SQL 표준을 따르는데, IF EXISTS 옵션은 PostgreSQL 확장이에요.
함께 보기 (See Also)
- ALTER COLLATION — collation 변경
- CREATE COLLATION — 새 collation 정의
더 알아보기 (Learn more)
- CREATE COLLATION — collation을 만드는 명령이에요.
- ALTER COLLATION — 기존 collation 소유자·설명 변경