Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Observação
Essas informações se aplicam às versões 0.205 e superiores da CLI do Databricks. A CLI do Databricks está em Pré-Visualização Pública.
O uso da CLI do Databricks está sujeito à Licença do Databricks e ao Aviso de Privacidade do Databricks, incluindo quaisquer disposições de Dados de Uso.
O database grupo de comandos dentro da CLI do Databricks contém comandos para gerenciar instâncias de banco de dados. As instâncias de banco de dados gerenciam recursos de armazenamento e computação e fornecem os pontos de extremidade aos quais os usuários se conectam.
Consulte O que é uma instância de banco de dados?.
banco de dados databricks create-database-catalog
Crie um catálogo de banco de dados.
databricks database create-database-catalog NAME DATABASE_INSTANCE_NAME DATABASE_NAME [flags]
Argumentos
NAME
O nome do catálogo no Unity Catalog.
DATABASE_INSTANCE_NAME
O nome do DatabaseInstance que abriga o banco de dados.
DATABASE_NAME
O nome do banco de dados (em uma instância) associado ao catálogo.
Opções
--create-database-if-not-exists
Crie o banco de dados se ele não existir.
--json JSON
A cadeia de caracteres JSON embutida ou o @path para o arquivo JSON com o corpo da solicitação. Para referência JSON, consulte Catálogo de banco de dados.
Exemplos
O exemplo a seguir cria um catálogo de banco de dados:
databricks database create-database-catalog my-catalog my-instance my-database
banco de dados databricks criar-instância-de-banco-de-dados
Crie uma instância de banco de dados.
Observação
Para definir campos aninhados que não estão disponíveis como argumentos, use a --json opção para especificar o corpo completo da solicitação.
databricks database create-database-instance NAME [flags]
Argumentos
NAME
O nome da instância. Este é o identificador exclusivo para a instância.
Opções
--capacity string
O SKU de capacidade da instância. Os valores válidos são: CU_1, CU_2, CU_4, . CU_8
--json JSON
A cadeia de caracteres JSON embutida ou o @path para o arquivo JSON com o corpo da solicitação. Para referência JSON, consulte Instância de banco de dados.
--stopped
Se a instância está parada.
Exemplos
O exemplo a seguir cria uma instância de banco de dados:
databricks database create-database-instance my-instance --capacity CU_1
banco de dados databricks criar-tabela-de-database
Crie uma tabela de banco de dados.
databricks database create-database-table NAME [flags]
Argumentos
NAME
Nome completo da tabela em três partes (catálogo, esquema, tabela).
Opções
--database-instance-name string
Nome da instância do banco de dados de destino.
--json JSON
A cadeia de caracteres JSON embutida ou o @path para o arquivo JSON com o corpo da solicitação. Para referência JSON, consulte Tabela de banco de dados.
--logical-database-name string
Nome do objeto de banco de dados Postgres de destino (banco de dados lógico) para esta tabela.
Exemplos
O exemplo a seguir cria uma tabela de banco de dados:
databricks database create-database-table my-catalog.my-schema.my-table --database-instance-name my-instance --logical-database-name dbname
criar tabela de base de dados sincronizada no databricks
Crie uma tabela de banco de dados sincronizada.
Observação
Para definir campos aninhados que não estão disponíveis como argumentos, use a --json opção para especificar o corpo completo da solicitação.
databricks database create-synced-database-table NAME [flags]
Argumentos
NAME
Nome completo da tabela em três partes (catálogo, esquema, tabela).
Opções
--database-instance-name string
Nome da instância do banco de dados de destino.
--json JSON
A cadeia de caracteres JSON embutida ou o @path para o arquivo JSON com o corpo da solicitação. Para referência JSON, consulte Tabela de banco de dados sincronizada.
--logical-database-name string
Nome do objeto de banco de dados Postgres de destino (banco de dados lógico) para esta tabela.
Exemplos
O exemplo a seguir cria uma tabela de banco de dados sincronizada:
databricks database create-synced-database-table --json '{"name": "main.my-schema.my-table", "database_instance_name": "my-instance", "logical_database_name": "testdb", "spec": {"primary_key_columns": ["col1"], "existing_pipeline_id": "999999z9-dz9b-4zf7-c178-15b777772e6z", "scheduling_policy": "SNAPSHOT", "source_table_full_name": "main.my-instance.t"}}'
banco de dados databricks delete-database-catalog
Exclua um catálogo de banco de dados.
databricks database delete-database-catalog NAME [flags]
Argumentos
NAME
O nome do catálogo a eliminar.
Opções
Exemplos
O exemplo a seguir exclui um catálogo de banco de dados:
databricks database delete-database-catalog my-catalog
databricks banco de dados delete-database-instance
Exclua uma instância de banco de dados.
databricks database delete-database-instance NAME [flags]
Argumentos
NAME
Nome da instância a ser excluída.
Opções
--force
Por padrão, uma instância não pode ser excluída se tiver instâncias descendentes criadas via PITR.
--purge
Nota: purge=false está em desenvolvimento.
Exemplos
O exemplo a seguir exclui uma instância de banco de dados:
databricks database delete-database-instance my-instance --force
banco de dados databricks eliminar-tabela-de-banco-de-dados
Exclua uma tabela de banco de dados.
databricks database delete-database-table NAME [flags]
Argumentos
NAME
Nome completo de três partes (catálogo, esquema, tabela) da tabela a ser excluída.
Opções
Exemplos
O exemplo a seguir exclui uma tabela de banco de dados:
databricks database delete-database-table catalog.schema.table
banco de dados databricks delete-synced-database-table
Exclua uma tabela de banco de dados sincronizada.
databricks database delete-synced-database-table NAME [flags]
Argumentos
NAME
Nome completo de três partes (catálogo, esquema, tabela) da tabela sincronizada a ser excluída.
Opções
Exemplos
O exemplo a seguir exclui uma tabela de banco de dados sincronizada:
databricks database delete-synced-database-table catalog.schema.table
banco de dados databricks find-database-instance-by-uid
Encontre uma instância de banco de dados por uid.
databricks database find-database-instance-by-uid [flags]
Opções
--uid string
UID do cluster que deseja obter.
Exemplos
O exemplo a seguir localiza uma instância de banco de dados por UID:
databricks database find-database-instance-by-uid --uid 12345-abcdef-67890
banco de dados databricks generate-database-credential
Gera uma credencial que pode ser usada para acessar instâncias de banco de dados.
databricks database generate-database-credential [flags]
Opções
--json JSON
A cadeia de caracteres JSON embutida ou o @path para o arquivo JSON com o corpo da solicitação.
--request-id string
ID de solicitação para a geração de credenciais.
Exemplos
O exemplo a seguir gera uma credencial de banco de dados:
databricks database generate-database-credential --request-id my-request-123
banco de dados databricks get-database-catalog
Obtenha um catálogo de banco de dados.
databricks database get-database-catalog NAME [flags]
Argumentos
NAME
O nome do catálogo a ser obtido.
Opções
Exemplos
O exemplo a seguir obtém informações sobre um catálogo de banco de dados:
databricks database get-database-catalog my-catalog
banco de dados databricks get-database-instance
Obtenha uma instância de banco de dados.
databricks database get-database-instance NAME [flags]
Argumentos
NAME
Nome do cluster a ser obtido.
Opções
Exemplos
O exemplo a seguir obtém informações sobre uma instância de banco de dados:
databricks database get-database-instance my-instance
banco de dados databricks get-database-table
Obtenha uma tabela de banco de dados.
databricks database get-database-table NAME [flags]
Argumentos
NAME
Nome completo em três partes (catálogo, esquema, tabela) da tabela a obter.
Opções
Exemplos
O exemplo a seguir obtém informações sobre uma tabela de banco de dados:
databricks database get-database-table catalog.schema.table
databricks banco de dados tabela de banco de dados sincronizada
Obtenha uma tabela de banco de dados sincronizada.
databricks database get-synced-database-table NAME [flags]
Argumentos
NAME
Nome completo de três partes (catálogo, esquema, tabela) da tabela sincronizada a obter.
Opções
Exemplos
O exemplo a seguir obtém informações sobre uma tabela de banco de dados sincronizada:
databricks database get-synced-database-table catalog.schema.table
databricks database lista-instâncias-de-banco-de-dados
Listar instâncias de banco de dados.
databricks database list-database-instances [flags]
Opções
--page-size int
Limite superior para itens devolvidos.
--page-token string
Token de paginação para ir para a próxima página de instâncias de banco de dados.
Exemplos
O exemplo a seguir lista todas as instâncias de banco de dados:
databricks database list-database-instances
O exemplo a seguir lista instâncias de banco de dados com paginação:
databricks database list-database-instances --page-size 10
Databricks banco de dados update-database-instance
Atualize uma instância de banco de dados.
databricks database update-database-instance NAME [flags]
Argumentos
NAME
O nome da instância. Este é o identificador exclusivo para a instância.
Opções
--capacity string
O sku da instância.
--json JSON
A cadeia de caracteres JSON embutida ou o @path para o arquivo JSON com o corpo da solicitação.
--stopped
Se a instância está parada.
Exemplos
O exemplo a seguir atualiza uma capacidade de instância de banco de dados:
databricks database update-database-instance my-instance --capacity large
O exemplo a seguir interrompe uma instância de banco de dados:
databricks database update-database-instance my-instance --stopped
Bandeiras globais
--debug
Se o log de depuração deve ser habilitado.
-h ou --help
Exiba a ajuda para a CLI do Databricks ou para o grupo de comandos relacionado ou para o comando relacionado.
--log-file string
Uma cadeia de caracteres que representa o ficheiro onde os registos de saída são gravados. Se esse sinalizador não for especificado, o padrão é gravar logs de saída no stderr.
--log-format Formato
O tipo de formato de log, text ou json. O valor predefinido é text.
--log-level string
Uma cadeia de caracteres que representa o nível de formato de log. Se não for especificado, o nível de formato de log será desativado.
-o, --output tipo
O tipo de saída do comando, text ou json. O valor predefinido é text.
-p, --profile string
O nome do perfil no arquivo ~/.databrickscfg a usar para executar o comando. Se esse sinalizador não for especificado, se ele existir, o perfil nomeado 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 destino do pacote a ser usado