Condividi tramite


database gruppo di comandi

Annotazioni

Queste informazioni si applicano all'interfaccia della riga di comando di Databricks versione 0.205 e successive. L'interfaccia della riga di comando di Databricks è disponibile in anteprima pubblica.

L'uso della CLI di Databricks è soggetto alla Licenza di Databricks e all'Informativa sulla privacy di Databricks, incluse eventuali disposizioni sui dati di utilizzo.

Il database gruppo di comandi all'interno dell'interfaccia della riga di comando di Databricks contiene i comandi per gestire le istanze del database. Le istanze di database gestiscono le risorse di archiviazione e calcolo e forniscono gli endpoint a cui gli utenti si connettono.

Consulta Che cos'è un'istanza del database?.

database databricks create-database-catalog

Creare un catalogo di database.

databricks database create-database-catalog NAME DATABASE_INSTANCE_NAME DATABASE_NAME [flags]

Argomenti

NAME

    Nome del catalogo in Unity Catalog.

DATABASE_INSTANCE_NAME

    Nome dell'oggetto DatabaseInstance che ospita il database.

DATABASE_NAME

    Nome del database (in un'istanza) associato al catalogo.

Opzioni

--create-database-if-not-exists

    Creare il database se non esiste.

--json JSON

    La stringa JSON inline o il @path nel file JSON che contiene il corpo della richiesta. Per informazioni di riferimento su JSON, vedere Catalogo di database.

Flag globali

Esempi

Nell'esempio seguente viene creato un catalogo di database:

databricks database create-database-catalog my-catalog my-instance my-database

database databricks create-database-instance

Creare un'istanza del database.

Annotazioni

Per impostare campi annidati che non sono disponibili come argomenti, usare l'opzione --json per specificare il corpo completo della richiesta.

databricks database create-database-instance NAME [flags]

Argomenti

NAME

    Nome dell'istanza. Si tratta dell'identificatore univoco per l'istanza.

Opzioni

--capacity string

    SKU di capacità dell'istanza. I valori validi sono: CU_1, CU_2, CU_4, CU_8.

--json JSON

    La stringa JSON inline o il @path nel file JSON che contiene il corpo della richiesta. Per informazioni di riferimento su JSON, vedere Istanza del database.

--stopped

    Indica se l'istanza viene arrestata.

Flag globali

Esempi

Nell'esempio seguente viene creata un'istanza del database:

databricks database create-database-instance my-instance --capacity CU_1

database databricks create-database-table

Creare una tabella di database.

databricks database create-database-table NAME [flags]

Argomenti

NAME

    Nome completo in tre parti (catalogo, schema, tabella) della tabella.

Opzioni

--database-instance-name string

    Nome dell'istanza del database di destinazione.

--json JSON

    La stringa JSON inline o il @path nel file JSON che contiene il corpo della richiesta. Per informazioni di riferimento su JSON, vedere Tabella di database.

--logical-database-name string

    Nome dell'oggetto di database Postgres (database logico) di destinazione per questa tabella.

Flag globali

Esempi

Nell'esempio seguente viene creata una tabella di database:

databricks database create-database-table my-catalog.my-schema.my-table --database-instance-name my-instance --logical-database-name dbname

database databricks create-synced-database-table

Creare una tabella di database sincronizzata.

Annotazioni

Per impostare campi annidati che non sono disponibili come argomenti, usare l'opzione --json per specificare il corpo completo della richiesta.

databricks database create-synced-database-table NAME [flags]

Argomenti

NAME

    Nome completo in tre parti (catalogo, schema, tabella) della tabella.

Opzioni

--database-instance-name string

    Nome dell'istanza del database di destinazione.

--json JSON

    La stringa JSON inline o il @path nel file JSON che contiene il corpo della richiesta. Per informazioni di riferimento su JSON, vedere Tabella di database sincronizzata.

--logical-database-name string

    Nome dell'oggetto di database Postgres (database logico) di destinazione per questa tabella.

Flag globali

Esempi

Nell'esempio seguente viene creata una tabella di database sincronizzata:

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"}}'

database databricks delete-database-catalog

Eliminare un catalogo di database.

databricks database delete-database-catalog NAME [flags]

Argomenti

NAME

    Nome del catalogo da eliminare.

Opzioni

Flag globali

Esempi

Nell'esempio seguente viene eliminato un catalogo di database:

databricks database delete-database-catalog my-catalog

database databricks delete-database-instance

Eliminare un'istanza del database.

databricks database delete-database-instance NAME [flags]

Argomenti

NAME

    Nome dell'istanza da eliminare.

Opzioni

--force

    Per impostazione predefinita, non è possibile eliminare un'istanza se dispone di istanze discendenti create tramite PITR.

--purge

    Si noti che purge=false è in fase di sviluppo.

Flag globali

Esempi

Nell'esempio seguente viene eliminata un'istanza del database:

databricks database delete-database-instance my-instance --force

database databricks delete-database-table

Eliminare una tabella di database.

databricks database delete-database-table NAME [flags]

Argomenti

NAME

    Nome completo in tre parti (catalogo, schema, tabella) della tabella da eliminare.

Opzioni

Flag globali

Esempi

Nell'esempio seguente viene eliminata una tabella di database:

databricks database delete-database-table catalog.schema.table

database databricks delete-synced-database-table

Eliminare una tabella di database sincronizzata.

databricks database delete-synced-database-table NAME [flags]

Argomenti

NAME

    Nome completo in tre parti (catalogo, schema, tabella) della tabella sincronizzata da eliminare.

Opzioni

Flag globali

Esempi

Nell'esempio seguente viene eliminata una tabella di database sincronizzata:

databricks database delete-synced-database-table catalog.schema.table

database databricks find-database-instance-by-uid

Trovare un'istanza del database in base all'interfaccia utente.

databricks database find-database-instance-by-uid [flags]

Opzioni

--uid string

    UID del cluster da ottenere.

Flag globali

Esempi

L'esempio seguente trova un'istanza di database in base all'UID:

databricks database find-database-instance-by-uid --uid 12345-abcdef-67890

database databricks generate-database-credential

Genera una credenziale che può essere usata per accedere alle istanze del database.

databricks database generate-database-credential [flags]

Opzioni

--json JSON

    La stringa JSON inline o il @path nel file JSON che contiene il corpo della richiesta.

--request-id string

    ID richiesta per la generazione delle credenziali.

Flag globali

Esempi

L'esempio seguente genera una credenziale del database:

databricks database generate-database-credential --request-id my-request-123

database databricks get-database-catalog

Ottenere un catalogo di database.

databricks database get-database-catalog NAME [flags]

Argomenti

NAME

    Nome del catalogo da ottenere.

Opzioni

Flag globali

Esempi

Nell'esempio seguente vengono recuperate informazioni su un catalogo di database:

databricks database get-database-catalog my-catalog

database databricks get-database-instance

Ottenere un'istanza del database.

databricks database get-database-instance NAME [flags]

Argomenti

NAME

    Nome del cluster da ottenere.

Opzioni

Flag globali

Esempi

Nell'esempio seguente vengono recuperate informazioni su un'istanza del database:

databricks database get-database-instance my-instance

database databricks get-database-table

Recupera una tabella del database.

databricks database get-database-table NAME [flags]

Argomenti

NAME

    Nome completo in tre parti (catalogo, schema, tabella) della tabella da ottenere.

Opzioni

Flag globali

Esempi

Nell'esempio seguente vengono recuperate informazioni su una tabella di database:

databricks database get-database-table catalog.schema.table

database databricks get-synced-database-table

Ottenere una tabella di database sincronizzata.

databricks database get-synced-database-table NAME [flags]

Argomenti

NAME

    Nome completo in tre parti (catalogo, schema, tabella) della tabella sincronizzata da ottenere.

Opzioni

Flag globali

Esempi

Nell'esempio seguente vengono recuperate informazioni su una tabella di database sincronizzata:

databricks database get-synced-database-table catalog.schema.table

database databricks list-database-instances

Elencare le istanze del database.

databricks database list-database-instances [flags]

Opzioni

--page-size int

    Limite superiore per gli elementi restituiti.

--page-token string

    Token di paginazione per passare alla pagina successiva delle istanze del database.

Flag globali

Esempi

Nell'esempio seguente sono elencate tutte le istanze di database:

databricks database list-database-instances

L'esempio seguente elenca le istanze di database con paginazione:

databricks database list-database-instances --page-size 10

database update-database-instance di databricks

Aggiornare un'istanza del database.

databricks database update-database-instance NAME [flags]

Argomenti

NAME

    Nome dell'istanza. Si tratta dell'identificatore univoco per l'istanza.

Opzioni

--capacity string

    SKU dell'istanza di .

--json JSON

    La stringa JSON inline o il @path nel file JSON che contiene il corpo della richiesta.

--stopped

    Indica se l'istanza viene arrestata.

Flag globali

Esempi

Nell'esempio seguente viene aggiornata la capacità di un'istanza del database:

databricks database update-database-instance my-instance --capacity large

Nell'esempio seguente viene arrestata un'istanza del database:

databricks database update-database-instance my-instance --stopped

Bandiere globali

--debug

  Indica se abilitare la registrazione di debug.

-h oppure --help

    Mostra la guida per il Databricks CLI, il gruppo di comandi correlato o il comando correlato.

--log-file stringa

    Stringa che rappresenta il file in cui scrivere i log di output. Se questo flag non viene specificato, l'impostazione predefinita prevede la scrittura dei log di output su stderr.

--log-format formato

    Tipo di formato del log, text o json. Il valore predefinito è text.

--log-level stringa

    Stringa che rappresenta il livello di formato del log. Se non specificato, il livello di formato del log è disabilitato.

tipo

    Tipo di output del comando, text o json. Il valore predefinito è text.

-p, --profile stringa

    Nome del profilo nel ~/.databrickscfg file da usare per eseguire il comando . Se questo flag non viene specificato, se esiste, viene usato il profilo denominato DEFAULT .

--progress-format formato

    Formato per visualizzare i log di stato: default, append, inplaceo json

-t, --target stringa

    Se applicabile, la destinazione del bundle da utilizzare