comandopsql
Esta informação se aplica às versões 0.285 e acima CLI Databricks . A CLI do Databricks está em versão prévia pública.
O uso CLI Databricks está sujeito à LicençaDatabricks e ao Aviso de PrivacidadeDatabricks, incluindo qualquer fornecimento de Dados de Uso.
O comando psql na CLI do Databricks permite que você se conecte a uma instância de banco de dados específica usando um cliente PostgreSQL.
databricks psql
Conecte-se à instância de banco de dados especificada. Este comando requer que um cliente psql esteja instalado em sua máquina.
O comando inclui lógica de repetição automática para falhas de conexão. Você pode configurar o comportamento de repetição usando o sinalizador --max-retries .
databricks psql [DATABASE_INSTANCE_NAME] [-- PSQL_ARGS...] [flags]
Argumentos
DATABASE_INSTANCE_NAME
O nome da instância do banco de dados à qual se conectar.
PSQL_ARGS (opcional)
Argumentos adicionais para passar para o cliente psql . Especifique-os após um separador de dois traços (--).
Opções
--max-retries int
Número máximo de tentativas de reconexão. Defina como 0 para desativar as novas tentativas. padrão: 3.
Exemplos
O exemplo a seguir conecta-se a uma instância de banco de dados:
databricks psql my-database
O exemplo a seguir conecta-se a uma instância de banco de dados e executa uma consulta SQL:
databricks psql my-database -- -c "SELECT * FROM my_table"
O exemplo a seguir conecta-se com várias opções psql :
databricks psql my-database -- --echo-all -d "my-db"
O exemplo a seguir relaciona-se com o comportamento de repetição personalizado:
databricks psql my-database --max-retries 5
O exemplo a seguir conecta-se com as tentativas de reconexão desativadas:
databricks psql my-database --max-retries 0
Bandeiras globais
--debug
Ativar ou não o registro de depuração.
-h ou --help
Exibir ajuda para a CLI Databricks , o grupo de comandos relacionado ou o comando específico.
--log-file string
Uma sequência de caracteres representando o arquivo no qual logs de saída serão gravados. Se essa opção não for especificada, o default é gravar logs de saída em stderr.
--log-format Formato
O tipo de formato de log, text ou json. O valor default é text.
--log-level string
Uma sequência de caracteres representando o nível de formato log . Caso não seja especificado, o nível de formato log será desativado.
-o, --output Tipo
O tipo de saída do comando, text ou json. O valor default é text.
-p, --profile string
O nome do perfil no arquivo ~/.databrickscfg a ser usado para executar o comando. Se este sinalizador não for especificado, então, se existir, o perfil denominado DEFAULT será usado.
--progress-format Formato
O formato para exibir logs de progresso é: default, append, inplace ou json
-t, --target string
Se aplicável, o pacote de destino a ser usado.