Pular para o conteúdo principal

comandopsql

nota

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.

Bandeiras globais

Exemplos

O exemplo a seguir conecta-se a uma instância de banco de dados:

Bash
databricks psql my-database

O exemplo a seguir conecta-se a uma instância de banco de dados e executa uma consulta SQL:

Bash
databricks psql my-database -- -c "SELECT * FROM my_table"

O exemplo a seguir conecta-se com várias opções psql :

Bash
databricks psql my-database -- --echo-all -d "my-db"

O exemplo a seguir relaciona-se com o comportamento de repetição personalizado:

Bash
databricks psql my-database --max-retries 5

O exemplo a seguir conecta-se com as tentativas de reconexão desativadas:

Bash
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.