CREATE MAINTENANCE POLICY

現在のスキーマまたは指定されたスキーマの新しい :doc:` メンテナンスポリシー </developer-guide/native-apps/consumer-maintenance-policies>` を作成します。

こちらもご参照ください。

ALTER MAINTENANCE POLICYDROP MAINTENANCE POLICYSHOW 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'

メンテナンスポリシーのオプションのコメントを指定します。

使用上の注意

  • 各アプリやアカウントは、1つのメンテナンスポリシーのみを持つことができます。

アクセス制御の要件

この SQL コマンドの実行に使用される ロール には、 最低 1 つ の次の 権限 が必要です。

権限

オブジェクト

メモ

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