Udostępnij przez


database grupa poleceń

Uwaga / Notatka

Te informacje dotyczą interfejsu wiersza polecenia usługi Databricks w wersji 0.205 lub nowszej. Interfejs CLI Databricks jest w publicznej wersji testowej.

Korzystanie z interfejsu wiersza polecenia usługi Databricks podlega licencjom usługi Databricks i powiadomieniom o ochronie prywatności usługi Databricks, w tym wszelkim przepisom dotyczącym danych użycia.

Grupa database poleceń w interfejsie wiersza polecenia usługi Databricks zawiera polecenia do zarządzania wystąpieniami bazy danych. Wystąpienia bazy danych zarządzają zasobami magazynu i zasobów obliczeniowych oraz zapewniają punkty końcowe, z którymi użytkownicy nawiązują połączenie.

Zobacz Co to jest wystąpienie bazy danych?.

databricks baza danych create-database-catalog

Utwórz wykaz baz danych.

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

Argumenty (w programowaniu)

NAME

    Nazwa wykazu w wykazie aparatu Unity.

DATABASE_INSTANCE_NAME

    Nazwa bazy danych databaseInstance, w przypadku których jest używana baza danych.

DATABASE_NAME

    Nazwa bazy danych (w wystąpieniu) skojarzona z wykazem.

Opcje

--create-database-if-not-exists

    Utwórz bazę danych, jeśli nie istnieje.

--json JSON

    Wbudowany ciąg JSON lub @path, wskazujący na plik JSON zawierający treść żądania. Aby uzyskać informacje w formacie JSON, zobacz Katalog baz danych.

Flagi globalne

Przykłady

Poniższy przykład tworzy katalog baz danych:

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

databricks baza danych utwórz-instancję-bazy-danych

Utwórz wystąpienie bazy danych.

Uwaga / Notatka

Aby ustawić zagnieżdżone pola, które nie są dostępne jako argumenty, użyj opcji --json, aby określić całe ciało żądania.

databricks database create-database-instance NAME [flags]

Argumenty (w programowaniu)

NAME

    Nazwa wystąpienia. Jest to unikatowy identyfikator wystąpienia.

Opcje

--capacity string

    Jednostka SKU pojemności wystąpienia. Prawidłowe wartości to: CU_1, , CU_2CU_4, CU_8.

--json JSON

    Wbudowany ciąg JSON lub @path, wskazujący na plik JSON zawierający treść żądania. Dla referencji JSON, zobacz Wystąpienie bazy danych.

--stopped

    Czy wystąpienie zostało zatrzymane.

Flagi globalne

Przykłady

Poniższy przykład tworzy wystąpienie bazy danych:

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

Databricks baza danych create-database-table

Utwórz tabelę bazy danych.

databricks database create-database-table NAME [flags]

Argumenty (w programowaniu)

NAME

    Pełna trójczęściowa (wykaz, schemat, tabela) nazwa tabeli.

Opcje

--database-instance-name string

    Nazwa docelowego wystąpienia bazy danych.

--json JSON

    Wbudowany ciąg JSON lub @path, wskazujący na plik JSON zawierający treść żądania. Aby uzyskać informacje w formacie JSON, zobacz Tabela bazy danych.

--logical-database-name string

    Docelowa nazwa obiektu bazy danych Postgres (logicznej bazy danych) dla tej tabeli.

Flagi globalne

Przykłady

Poniższy przykład tworzy tabelę bazy danych:

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

databricks baza danych create-synced-baza-danych-tabela

Utwórz zsynchronizowaną tabelę bazy danych.

Uwaga / Notatka

Aby ustawić zagnieżdżone pola, które nie są dostępne jako argumenty, użyj opcji --json, aby określić całe ciało żądania.

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

Argumenty (w programowaniu)

NAME

    Pełna trójczęściowa (wykaz, schemat, tabela) nazwa tabeli.

Opcje

--database-instance-name string

    Nazwa docelowego wystąpienia bazy danych.

--json JSON

    Wbudowany ciąg JSON lub @path, wskazujący na plik JSON zawierający treść żądania. Aby uzyskać informacje w formacie JSON, zobacz Synchronizowana tabela bazy danych.

--logical-database-name string

    Docelowa nazwa obiektu bazy danych Postgres (logicznej bazy danych) dla tej tabeli.

Flagi globalne

Przykłady

Poniższy przykład tworzy zsynchronizowaną tabelę bazy danych:

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

databricks baza danych usuń-katalog-bazy-danych

Usuń wykaz baz danych.

databricks database delete-database-catalog NAME [flags]

Argumenty (w programowaniu)

NAME

    Nazwa wykazu do usunięcia.

Opcje

Flagi globalne

Przykłady

Poniższy przykład usuwa wykaz baz danych:

databricks database delete-database-catalog my-catalog

Usuwanie instancji bazy danych w Databricks

Usuń wystąpienie bazy danych.

databricks database delete-database-instance NAME [flags]

Argumenty (w programowaniu)

NAME

    Nazwa wystąpienia do usunięcia.

Opcje

--force

    Domyślnie nie można usunąć wystąpienia, jeśli ma wystąpienia podrzędne utworzone za pośrednictwem pitr.

--purge

    Uwaga przeczyszczanie =false jest w programowania.

Flagi globalne

Przykłady

Poniższy przykład usuwa wystąpienie bazy danych:

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

usuwanie tabeli bazy danych w Databricks

Usuń tabelę bazy danych.

databricks database delete-database-table NAME [flags]

Argumenty (w programowaniu)

NAME

    Pełna trójczęściowa (wykaz, schemat, tabela) nazwa tabeli do usunięcia.

Opcje

Flagi globalne

Przykłady

Poniższy przykład usuwa tabelę bazy danych:

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

databricks baza danych usuń-zsynchronizowaną-tabelę-bazy-danych

Usuń zsynchronizowaną tabelę bazy danych.

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

Argumenty (w programowaniu)

NAME

    Pełna trójczęściowa (wykaz, schemat, tabela) nazwa zsynchronizowanej tabeli do usunięcia.

Opcje

Flagi globalne

Przykłady

Poniższy przykład usuwa zsynchronizowaną tabelę bazy danych:

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

databricks baza danych znajdź instancję bazy danych według UID

Znajdź wystąpienie bazy danych według identyfikatora UID.

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

Opcje

--uid string

    Identyfikator UID klastra do pobrania.

Flagi globalne

Przykłady

Poniższy przykład znajduje wystąpienie bazy danych według identyfikatora UID:

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

databricks baza danych generowanie poświadczeń do bazy danych

Generuje poświadczenia, które mogą służyć do uzyskiwania dostępu do wystąpień bazy danych.

databricks database generate-database-credential [flags]

Opcje

--json JSON

    Wbudowany ciąg JSON lub @path, wskazujący na plik JSON zawierający treść żądania.

--request-id string

    Identyfikator żądania dla generowania poświadczeń.

Flagi globalne

Przykłady

Poniższy przykład generuje poświadczenia bazy danych:

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

baza danych usługi databricks get-database-catalog

Pobierz wykaz baz danych.

databricks database get-database-catalog NAME [flags]

Argumenty (w programowaniu)

NAME

    Nazwa wykazu do pobrania.

Opcje

Flagi globalne

Przykłady

Poniższy przykład pobiera informacje o wykazie baz danych:

databricks database get-database-catalog my-catalog

Databricks baza danych uzyskaj-instancję-bazy-danych

Pobierz wystąpienie bazy danych.

databricks database get-database-instance NAME [flags]

Argumenty (w programowaniu)

NAME

    Nazwa klastra do pobrania.

Opcje

Flagi globalne

Przykłady

Poniższy przykład pobiera informacje o wystąpieniu bazy danych:

databricks database get-database-instance my-instance

Baza danych databricks pobierz-tabelę-bazy-danych

Pobierz tabelę bazy danych.

databricks database get-database-table NAME [flags]

Argumenty (w programowaniu)

NAME

    Pełna trójczęściowa (wykaz, schemat, tabela) nazwa tabeli do pobrania.

Opcje

Flagi globalne

Przykłady

Poniższy przykład pobiera informacje o tabeli bazy danych:

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

baza danych usługi databricks get-synced-database-table

Pobierz zsynchronizowaną tabelę bazy danych.

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

Argumenty (w programowaniu)

NAME

    Pełna trójczęściowa (wykaz, schemat, tabela) nazwa zsynchronizowanej tabeli do pobrania.

Opcje

Flagi globalne

Przykłady

Poniższy przykład pobiera informacje o zsynchronizowanej tabeli bazy danych:

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

Polecenie bazy danych databricks: list-database-instances

Wyświetlanie listy wystąpień bazy danych.

databricks database list-database-instances [flags]

Opcje

--page-size int

    Górna granica dla zwracanych elementów.

--page-token string

    Token stronicowania, aby przejść do następnej strony wystąpień bazy danych.

Flagi globalne

Przykłady

W poniższym przykładzie wymieniono wszystkie wystąpienia bazy danych:

databricks database list-database-instances

W poniższym przykładzie wymieniono wystąpienia bazy danych z podziałem na strony:

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

Databricks baza danych uaktualnij instancję bazy danych

Aktualizowanie wystąpienia bazy danych.

databricks database update-database-instance NAME [flags]

Argumenty (w programowaniu)

NAME

    Nazwa wystąpienia. Jest to unikatowy identyfikator wystąpienia.

Opcje

--capacity string

    Jednostka SKU wystąpienia.

--json JSON

    Wbudowany ciąg JSON lub @path, wskazujący na plik JSON zawierający treść żądania.

--stopped

    Czy wystąpienie zostało zatrzymane.

Flagi globalne

Przykłady

Poniższy przykład aktualizuje pojemność wystąpienia bazy danych:

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

Poniższy przykład zatrzymuje wystąpienie bazy danych:

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

Flagi globalne

--debug

  Czy włączyć logowanie debugowe.

-h lub --help

    Wyświetl pomoc dla Databricks CLI lub dla powiązanej grupy poleceń czy pojedynczego polecenia.

--log-file łańcuch znaków

    Ciąg tekstowy reprezentujący plik do zapisywania logów wyjściowych. Jeśli ta flaga nie zostanie określona, wartością domyślną jest zapisywanie dzienników wyjściowych w programie stderr.

--log-format formatowanie

    Format typu logu text lub json. Wartość domyślna to text.

--log-level łańcuch znaków

    Ciąg reprezentujący poziom formatu zapisu dziennika. Jeśli nie zostanie określony, poziom formatu dziennika jest wyłączony.

-o, --output typ

    Typ danych wyjściowych polecenia: text lub json. Wartość domyślna to text.

-p, --profile łańcuch znaków

    Nazwa profilu w pliku ~/.databrickscfg, który ma być użyty do uruchomienia polecenia. Jeśli ta flaga nie zostanie określona, to jeśli istnieje, zostanie użyty profil o nazwie DEFAULT.

--progress-format formatowanie

    Format wyświetlania dzienników postępu: default, , appendinplacelubjson

-t, --target łańcuch znaków

    Jeśli ma to zastosowanie, docelowy obiekt pakietu do użycia