database
grupo de comando
Esta informação se aplica a Databricks CLI versões 0.205 e acima. A CLI do Databricks está em pré-visualização pública.
Databricks CLI O uso está sujeito à LicençaDatabricks e à Política de PrivacidadeDatabricks, incluindo qualquer disposição sobre Dados de Uso.
O grupo de comandos database
dentro do Databricks CLI contém comandos para gerenciar instâncias de banco de dados. As instâncias de banco de dados gerenciam o armazenamento e o recurso de e compute, além de fornecerem o ponto de conexão para os usuários.
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 da instância de banco de dados 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
As cadeias de caracteres JSON ou o caminho @path para o arquivo JSON com o corpo da solicitação.
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 create-database-instance
Crie uma instância de banco de dados.
databricks database create-database-instance NAME [flags]
Argumentos
NAME
O nome da instância. Esse é o identificador exclusivo da instância.
Opções
--capacity string
O SKU da instância.
--json JSON
As cadeias de caracteres JSON ou o caminho @path para o arquivo JSON com o corpo da solicitação.
--stopped
Se a instância foi interrompida.
Exemplos
O exemplo a seguir cria uma instância de banco de dados:
databricks database create-database-instance my-instance --capacity small
banco de dados databricks create-database-table
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
As cadeias de caracteres JSON ou o caminho @path para o arquivo JSON com o corpo da solicitação.
--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 catalog.schema.table --database-instance-name my-instance
banco de dados databricks criar tabela de banco de dados sincronizada
Crie uma tabela de banco de dados sincronizada.
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
As cadeias de caracteres JSON ou o caminho @path para o arquivo JSON com o corpo da solicitação.
--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 catalog.schema.table --database-instance-name my-instance
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 ser excluído.
Opções
Exemplos
O exemplo a seguir exclui um catálogo de banco de dados:
databricks database delete-database-catalog my-catalog
banco de dados databricks delete-database-instance
Exclua uma instância do banco de dados.
databricks database delete-database-instance NAME [flags]
Argumentos
NAME
Nome da instância a ser excluída.
Opções
--force
Por default, uma instância não pode ser excluída se tiver instâncias descendentes criadas por meio do PITR.
--purge
Observe que 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 delete-database-table
Exclua uma tabela do 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 excluir tabela de banco de dados sincronizada
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 localiza-banco de dados instância-por-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 agrupamento a ser obtido.
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-credencial
Gera uma credencial que pode ser usada para acessar instâncias do banco de dados.
databricks database generate-database-credential [flags]
Opções
--json JSON
As cadeias de caracteres JSON ou o caminho @path para o arquivo JSON com o corpo da solicitação.
--request-id string
ID de solicitação para a geração da credencial.
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 agrupamento 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 de três partes (catálogo, esquema, tabela) da tabela a ser obtida.
Opções
Exemplos
O exemplo a seguir obtém informações sobre uma tabela do banco de dados:
databricks database get-database-table catalog.schema.table
banco de dados databricks get-synced-database-table
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 ser obtida.
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
lista de banco de dados databricks - instâncias de banco de dados
Listar instâncias do banco de dados.
databricks database list-database-instances [flags]
Opções
--page-size int
Limite superior para itens devolvidos.
--page-token string
Tokens de paginação para avançar para a próxima página das instâncias do banco de dados.
Exemplos
O exemplo a seguir lista todas as instâncias do 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
atualização do banco de dados databricks - instância do banco de dados
Atualize uma instância de banco de dados.
databricks database update-database-instance NAME [flags]
Argumentos
NAME
O nome da instância. Esse é o identificador exclusivo da instância.
Opções
--capacity string
O SKU da instância.
--json JSON
As cadeias de caracteres JSON ou o caminho @path para o arquivo JSON com o corpo da solicitação.
--stopped
Se a instância foi interrompida.
Exemplos
O exemplo a seguir atualiza a capacidade de uma 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 deve habilitar o registro de depuração.
-h
ou --help
Exibir ajuda para o comando Databricks CLI ou para o grupo de comandos relacionado ou para o comando relacionado.
--log-file
string
Uma string que representa o arquivo no qual a saída logs deve ser gravada. Se este sinalizador não for especificado, o default deverá gravar a saída logs no stderr.
--log-format
Formato
O tipo de formato do log, text
ou json
. O valor de default é text
.
--log-level
string
Uma string que representa o nível de formato do log. Se não for especificado, o nível de formato do log será desativado.
-o, --output
Tipo
O tipo de saída do comando, text
ou json
. O valor de default é text
.
-p, --profile
string
O nome do perfil no arquivo ~/.databrickscfg
a ser utilizado para executar o comando. Se esse sinalizador não for especificado, se existir, o perfil chamado DEFAULT
será usado.
--progress-format
Formato
O formato para exibir o progresso logs: default
, append
, inplace
ou json
-t, --target
string
Se aplicável, o destino do pacote a ser usado