CREATE MAINTENANCE POLICY¶
Crée une nouvelle politique de maintenance dans le schéma actuel ou spécifié.
Syntaxe¶
CREATE [ OR REPLACE ] MAINTENANCE POLICY [ IF NOT EXISTS ] <name>
SCHEDULE = 'USING CRON <cron_spec> <timezone>'
[ COMMENT = '<comment>' ]
Paramètres requis¶
nameSpécifie l’identificateur de la politique de maintenance. L’identificateur doit être unique dans le schéma.
SCHEDULE = 'USING CRON cron_spec timezoneSpécifie la planification de la politique de maintenance. Ce paramètre utilise la même syntaxe que le paramètre
SCHEDULEde la commande CREATE TASK.
Paramètres facultatifs¶
COMMENT = 'comment'Spécifie un commentaire facultatif pour la politique de maintenance.
Notes sur l’utilisation¶
Chaque application ou compte ne peut avoir qu’une seule politique de maintenance.
Exigences en matière de contrôle d’accès¶
Un rôle utilisé pour exécuter cette commande SQL doit avoir au moins l’un des privilèges suivants définis au minimum ainsi :
Privilège |
Objet |
Remarques |
|---|---|---|
CREATE MAINTENANCE POLICY |
Schéma |
Exemples¶
L’exemple suivant crée une politique de maintenance qui planifie des mises à niveau pour le samedi à 2 AM UTC :
CREATE MAINTENANCE POLICY my_maintenance_policy
SCHEDULE = 'USING CRON 0 2 * * SAT UTC'
COMMENT = 'Weekly Saturday maintenance window';