ALTER RULE
ALTER RULE
ALTER RULE은 규칙(rule)의 정의를 바꾸는 명령이에요. 현재는 규칙의 이름을 변경하는 것만 지원해요.
출처: PostgreSQL 문서
본문
문법 (Synopsis)
ALTER RULE name ON table_name RENAME TO new_name
설명 (Description)
ALTER RULE은 기존 규칙의 속성을 변경해요. 현재 사용 가능한 유일한 동작은 규칙의 이름을 바꾸는 것이에요.
ALTER RULE을 쓰려면 규칙이 적용되는 테이블 또는 뷰의 소유자여야 해요.
파라미터 (Parameters)
name — 변경할 기존 규칙의 이름이에요.
table_name — 규칙이 적용되는 테이블 또는 뷰의 이름이에요 (스키마 한정을 써도 돼요).
new_name — 규칙의 새 이름이에요.
예제 (Examples)
기존 규칙의 이름을 바꾸려면:
ALTER RULE notify_all ON emp RENAME TO notify_me;
호환성 (Compatibility)
ALTER RULE은 전체 쿼리 재작성 시스템과 마찬가지로 PostgreSQL 언어 확장 기능이에요.
더 알아보기 (Learn more)
ALTER RULE은 현재 규칙 이름 변경만 지원해요.- 규칙이 적용되는 테이블 또는 뷰의 소유자여야 사용할 수 있어요.
- 규칙 자체는 PostgreSQL의 쿼리 재작성 시스템의 일부로, SQL 표준에는 없어요.