snow helpers import-snowsql-connections¶
Importe as conexões existentes da configuração do SnowSQL.
Sintaxe¶
Argumentos¶
Nenhum
Opções¶
--snowsql-config-file FILEEspecifica os caminhos de arquivo para a configuração personalizada do SnowSQL. A opção pode ser usada várias vezes para especificar mais de um arquivo.
--default-connection-name TEXTEspecifica o nome que será dado no Snowflake CLI à conexão padrão importada do SnowSQL. Padrão: padrão.
--format [TABLE|JSON| JSON_EXT|CSV]Especifica o formato de saída. Padrão: TABLE.
--verbose, -vExibe entradas de log para os níveis de log
infoe superiores. Padrão: falso.--debugExibe entradas de log para níveis de log de
depuraçãoe superiores; os logs de depuração contêm informações adicionais. Padrão: falso.--silentDesliga a saída intermediária para o console. Padrão: falso.
--enhanced-exit-codesDiferencia os códigos de erro de saída com base no tipo de falha. Padrão: falso.
--decimal-precision INTEGERNumber of decimal places to display for decimal values. Uses Python’s default precision if not specified. [env var: SNOWFLAKE_DECIMAL_PRECISION].
--helpExibe o texto de ajuda para este comando.
Notas de uso¶
O comando snow helpers import-snowsql-connections importa as definições de conexão existentes de SnowSQL para o arquivo de configuração config.toml.
Por padrão, o comando lê os arquivos de configuração SnowSQL na ordem descrita no tópico Como configurar o SnowSQL. Se mais de uma dessas configurações definir a mesma conexão, esse comando substituirá a definição de conexão importada anteriormente pela mais recente. Para ilustrar, suponha que a mesma conexão [connections.example] seja definida com parâmetros diferentes nos seguintes locais:
Local do arquivo de configuração |
Definição de conexão |
|---|---|
|
|
|
Depois que você executar o comando, o arquivo Snowflake CLI config.toml conterá a seguinte definição [connections.example] (do arquivo com a precedência mais alta):
Você pode usar a opção --snowsql-config-file para substituir esse comportamento padrão e importar de um ou mais arquivos de configuração específicos do SnowSQL.
O comando snow helpers import-snowsql-connections também importa a conexão padrão de SnowSQL, que não é uma conexão nomeada. Ele é definido diretamente na seção [connections] do arquivo de configuração. Como o Snowflake CLI exige que todas as conexões sejam nomeadas, o comando define uma conexão chamada [default]. Se quiser usar outro nome para a conexão padrão, você pode especificá-lo com a opção --default-connection-name.
Se uma conexão SnowSQL corresponder ao nome de uma conexão Snowflake CLI existente, o prompt de comando perguntará se você deseja substituir a conexão existente ou ignorar a importação dessa conexão SnowSQL.
Exemplos¶
O exemplo a seguir importa conexões SnowSQL dos locais de arquivo de configuração padrão:
À medida que o comando processa os arquivos de configuração SnowSQL, ele mostra o progresso e solicita a confirmação quando uma conexão com o mesmo nome já estiver definida no arquivo Snowflake CLI config.toml.