Partilhar via


database grupo de comando

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.

Bandeiras globais

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.

Bandeiras globais

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.

Bandeiras globais

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.

Bandeiras globais

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

Bandeiras globais

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.

Bandeiras globais

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

Bandeiras globais

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

Bandeiras globais

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.

Bandeiras globais

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.

Bandeiras globais

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

Bandeiras globais

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

Bandeiras globais

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

Bandeiras globais

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

Bandeiras globais

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.

Bandeiras globais

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.

Bandeiras globais

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