snow helpers import-snowsql-connections¶
Importez vos connexions existantes à partir de votre configuration SnowSQL.
Syntaxe¶
Arguments¶
Aucun(e)
Options¶
--snowsql-config-file FILESpécifie les chemins d’accès à la configuration personnalisée de SnowSQL. L’option peut être utilisée plusieurs fois pour spécifier plusieurs fichiers.
--default-connection-name TEXTSpécifie le nom qui sera donné dans Snowflake CLI à la connexion par défaut importée de SnowSQL. Défaut : défaut.
--format [TABLE|JSON| JSON_EXT|CSV]Spécifie le format de sortie. Par défaut : TABLE.
--verbose, -vAffiche les entrées de journal pour les niveaux de journalisation
infoet supérieurs. Par défaut : false.--debugAffiche les entrées de journal pour les niveaux de journalisation
debuget supérieurs ; les journaux de débogage contiennent des informations supplémentaires. Par défaut : false.--silentDésactive la sortie intermédiaire vers la console. Par défaut : false.
--enhanced-exit-codesDifférenciez les codes d’erreur de sortie en fonction du type d’erreur. Par défaut : false.
--decimal-precision INTEGERNumber of decimal places to display for decimal values. Uses Python’s default precision if not specified. [env var: SNOWFLAKE_DECIMAL_PRECISION].
--helpAffiche le texte d’aide de cette commande.
Notes sur l’utilisation¶
La commande snow helpers import-snowsql-connections importe les définitions de connexions existantes de SnowSQL dans votre fichier de configuration config.toml.
Par défaut, la commande lit les fichiers de configuration SnowSQL dans l’ordre décrit dans la rubrique Configuration SnowSQL. Si plusieurs de ces configurations définissent la même connexion, cette commande remplace la définition de connexion importée précédemment par la plus récente. Pour illustrer, supposons que la même connexion [connections.example] est définie avec différents paramètres aux emplacements suivants :
Emplacement du fichier de configuration |
Définition de la connexion |
|---|---|
|
|
|
Après avoir exécuté la commande, votre fichier Snowflake CLI config.toml contient la définition suivante [connexions.exemple] (du fichier ayant la priorité la plus élevée) :
Vous pouvez utiliser l’option --snowsql-config-file pour ignorer ce comportement par défaut et importer à partir d’un ou plusieurs fichiers de configuration spécifiques SnowSQL à la place.
La commande snow helpers import-snowsql-connections importe également la connexion par défaut de SnowSQL, qui n’est pas une connexion nommée. Elle est définie directement dans la section [connections] du fichier de configuration. Comme Snowflake CLI exige que toutes les connexions soient nommées, la commande définit une connexion nommée [default]. Si vous souhaitez utiliser un autre nom pour la connexion par défaut, vous pouvez le spécifier avec l’option --default-connection-name.
Si une connexion SnowSQL correspond au nom d’une connexion Snowflake CLI existante, l’invite de commande vous demande si vous souhaitez remplacer la connexion existante ou ignorer l’importation de cette connexion SnowSQL.
Exemples¶
L’exemple suivant importe les connexions de SnowSQL à partir des emplacements des fichiers de configuration standard :
Au fur et à mesure que la commande traite les fichiers de configuration SnowSQL, elle affiche la progression et demande une confirmation lorsqu’une connexion portant le même nom est déjà définie dans le fichier Snowflake CLI config.toml.