CREATE MAINTENANCE POLICY¶
현재 또는 지정된 스키마의 새 :doc:`유지 관리 정책</developer-guide/native-apps/consumer-maintenance-policies>`을 생성합니다.
구문¶
CREATE [ OR REPLACE ] MAINTENANCE POLICY [ IF NOT EXISTS ] <name>
SCHEDULE = 'USING CRON <cron_spec> <timezone>'
[ COMMENT = '<comment>' ]
필수 매개 변수¶
name유지 관리 정책의 식별자를 지정합니다. 식별자는 스키마 내에서 고유해야 합니다.
SCHEDULE = 'USING CRON cron_spec timezone유지 관리 정책의 일정을 지정합니다. 이 매개 변수는 CREATE TASK 명령의
SCHEDULE매개 변수와 동일한 구문을 사용합니다.
선택적 매개 변수¶
COMMENT = 'comment'유지 관리 정책에 대한 선택적 설명을 지정합니다.
사용법 노트¶
각 앱 또는 계정에는 유지 관리 정책이 하나만 있을 수 있습니다.
액세스 제어 요구 사항¶
이 SQL 명령을 실행하는 데 사용되는 역할 에는 다음 권한 중 최소한 하나 이상 이 있어야 합니다.
권한 |
오브젝트 |
참고 |
|---|---|---|
CREATE MAINTENANCE POLICY |
스키마 |
예¶
다음 예제에서는 토요일 2 AM UTC에 업그레이드를 예약하는 유지 관리 정책을 만듭니다.
CREATE MAINTENANCE POLICY my_maintenance_policy
SCHEDULE = 'USING CRON 0 2 * * SAT UTC'
COMMENT = 'Weekly Saturday maintenance window';