12 novembre 2024 — Commandes CREATE OR ALTER supplémentaires — Avant-première¶
Avec cette version, nous avons le plaisir d’annoncer le lancement en avant-première de commandes CREATE OR ALTER supplémentaires. Ces commandes combinent les fonctionnalités des commandes CREATE et ALTER. Une instruction CREATE OR ALTER s’exécute comme une instruction CREATE si l’objet n’existe pas. S’il existe, il transforme l’objet conformément à la définition de l’objet dans l’instruction.
CREATE OR ALTER TABLE fournit une approche déclarative et idempotente pour définir vos objets Snowflake. En cas d’utilisation avec l’intégration Git, cela permet une approche Infrastructure-as-Code (IaC) de la gestion des modifications de la base de données.
Avec cette avant-première, les objets supplémentaires suivants sont pris en charge :
CREATE OR ALTER APPLICATION ROLE : crée un rôle d’application s’il n’existe pas ou modifie un rôle d’application existant.
CREATE OR ALTER DATABASE : crée une base de données si elle n’existe pas ou modifie une base de données existante.
CREATE OR ALTER DATABASE ROLE : crée un rôle de base de données s’il n’existe pas ou modifie un rôle de base de données existant.
CREATE OR ALTER ROLE : crée un rôle s’il n’existe pas ou modifie un rôle existant.
CREATE OR ALTER SCHEMA : crée un schéma s’il n’existe pas ou modifie un schéma existant.
CREATE OR ALTER STAGE : crée une zone de préparation si elle n’existe pas ou modifie une zone de préparation existante.
CREATE OR ALTER VIEW : crée une vue si elle n’existe pas ou modifie une vue existante.
CREATE OR ALTER WAREHOUSE : crée un entrepôt s’il n’existe pas ou modifie un entrepôt existant.
Pour plus d’informations, voir CREATE OR ALTER <objet>.