CREATE MAINTENANCE POLICY

현재 또는 지정된 스키마의 새 :doc:`유지 관리 정책</developer-guide/native-apps/consumer-maintenance-policies>`을 생성합니다.

참고 항목:

ALTER MAINTENANCE POLICY, DROP MAINTENANCE POLICY, SHOW MAINTENANCE POLICIES

구문

CREATE [ OR REPLACE ] MAINTENANCE POLICY [ IF NOT EXISTS ] <name>
  SCHEDULE = 'USING CRON <cron_spec> <timezone>'
  [ COMMENT = '<comment>' ]
Copy

필수 매개 변수

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';
Copy