Commande SHOW USERS : les valeurs NULL remplacent les valeurs par défaut dans la sortie (en attente)

Attention

Ce changement de comportement est présent dans le bundle 2024_08.

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

Lorsque ce bundle de changements de comportement est activé, la sortie de la commande SHOW USERS est modifiée comme suit :

Avant la modification:

Certaines colonnes de sortie affichent des valeurs par défaut (telles qu’une chaîne vide ou false) plutôt que des valeurs NULL réelles. Ce comportement se produit à la fois lorsque l’utilisateur actuel n’a pas accès à la valeur de la colonne et lorsque la propriété de l’utilisateur en question n’est pas définie.

Par exemple, créez un utilisateur nommé nulltest :

CREATE OR REPLACE USER nulltest DISPLAY_NAME = 'iamnull';
Copy

La commande SHOW USERS pour ce nouvel utilisateur renvoie une chaîne vide pour les propriétés non définies telles que first_name, last_name, et email.

Après la modification:

NULL est utilisé pour représenter les valeurs NULL attendues, au lieu d’une chaîne vide, false, et ainsi de suite. Par exemple, créez un utilisateur nommé nulltest :

CREATE OR REPLACE USER nulltest DISPLAY_NAME = 'iamnull';
Copy

La commande SHOW USERS pour ce nouvel utilisateur renvoie des valeurs NULL pour des propriétés non définies telles que first_name, last_name, et email.

Ce changement affecte les colonnes de sortie SHOW USERS suivantes :

  • name

  • comment

  • display_name

  • email

  • first_name

  • last_name

  • has_password

  • has_rsa_public_key

  • has_mfa

  • namespace

  • warehouse

  • default_role

  • login_name

  • disabled

  • snowflake_lock

  • must_change_password

  • mins_to_unlock

  • days_to_expiry

  • mins_to_bypass_mfa

  • default_secondary_roles

Réf : 1798