Flux : CREATE STREAM avec INSERT_ONLY = TRUE non autorisé sur les tables non externes

Attention

Ce changement de comportement figure dans le bundle 2023_01.

Pour connaître le statut actuel du bundle, reportez-vous à Historique du bundle.

CREATE STREAM avec INSERT_ONLY = TRUE spécifié pour une table non externe produit maintenant une erreur et l’instruction échoue :

Précédemment

La documentation Snowflake indique que l’utilisation de INSERT_ONLY n’est pas autorisée sur des tables non externes. Cependant, lorsque INSERT_ONLY était spécifié, la commande s’exécutait avec succès, mais INSERT_ONLY n’était pas été appliqué.

Actuellement

Toute tentative de création d’un flux INSERT_ONLY sur des tables non externes génère l’erreur suivante :

Streams of type INSERT_ONLY can only be created on external tables.

Réf : 795