snow helpers import-snowsql-connections¶
Importieren Sie Ihre bestehenden Konnektivitäten aus Ihrer SnowSQL-Konfiguration.
Syntax¶
Argumente¶
Keine
Optionen¶
--snowsql-config-file FILEGibt Dateipfade für die benutzerdefinierte SnowSQL-Konfiguration an. Die Option kann mehrfach verwendet werden, um mehr als eine Datei anzugeben.
--default-connection-name TEXTGibt den Namen an, der in der Snowflake-CLI für die von SnowSQL importierte Standardverbindung vergeben wird. Standard: Standard.
--format [TABLE|JSON| JSON_EXT|CSV]Gibt das Ausgabeformat an. Standard: TABLE.
--verbose, -vZeigt Protokolleinträge für die Protokolliergrade
infound höher an. Standard: false--debugZeigt Protokolleinträge für die Protokollebenen
debugund höher an; Debug-Protokolle enthalten zusätzliche Informationen. Standard: false--silentSchaltet Zwischenausgaben auf der Konsole aus. Standard: false
--enhanced-exit-codesExit-Fehlercodes nach Art des Fehlers unterscheiden. Standard: 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].
--helpZeigt den Hilfetext für diesen Befehl an.
Nutzungshinweise¶
Der Befehl snow helpers import-snowsql-connections importiert bestehende Verbindungsdefinitionen aus SnowSQL in Ihre config.toml-Konfigurationsdatei.
Standardmäßig liest der Befehl die SnowSQL Konfigurationsdateien in der Reihenfolge, die im Thema Konfigurieren SnowSQL beschrieben ist. Wenn mehr als eine dieser Konfigurationen dieselbe Verbindung definiert, überschreibt dieser Befehl die zuvor importierte Verbindungsdefinition mit der neuesten. Zur Veranschaulichung nehmen wir an, dass dieselbe [connections.example]-Verbindung mit verschiedenen Parametern an den folgenden Speicherorten definiert ist:
Speicherort der -Konfigurationsdatei |
Definition der Konnektivität |
|---|---|
|
|
|
Nachdem Sie den Befehl ausgeführt haben, enthält Ihre Snowflake CLI config.toml-Datei die folgende [connections.example]-Definition (aus der Datei mit der höheren Priorität):
Sie können die Option --snowsql-config-file verwenden, um dieses Standardverhalten zu beschreiben und stattdessen aus einer oder mehreren spezifischen SnowSQL-Konfigurationsdateien zu importieren.
Der Befehl snow helpers import-snowsql-connections importiert auch die Standardverbindung von SnowSQL, bei der es sich nicht um eine benannte Verbindung handelt. Sie wird direkt im Abschnitt [connections] der Konfigurationsdatei definiert. Da Snowflake CLI verlangt, dass alle Verbindungen benannt werden, definiert der Befehl eine Verbindung mit dem Namen [default]. Wenn Sie einen anderen Namen für die Standardverbindung verwenden möchten, können Sie ihn mit der Option --default-connection-name angeben.
Wenn eine SnowSQL-Verbindung mit dem Namen einer bestehenden Snowflake CLI-Verbindung übereinstimmt, fragt die Eingabeaufforderung, ob Sie die bestehende Verbindung überschreiben oder den Import dieser SnowSQL-Verbindung überspringen möchten.
Beispiele¶
Im folgenden Beispiel werden SnowSQL-Verbindungen aus den Standardkonfigurationsdateien importiert:
Während der Befehl die SnowSQL-Konfigurationsdateien verarbeitet, zeigt er den Fortschritt an und fordert Sie zur Bestätigung auf, wenn in der Datei Snowflake CLI config.toml bereits eine Verbindung mit demselben Namen definiert ist: