Поделиться через


database группа команд

Замечание

Эта информация относится к Интерфейсу командной строки Databricks версии 0.205 и выше. Интерфейс командной строки Databricks находится в общедоступной предварительной версии.

Использование интерфейса командной строки Databricks подчиняется лицензии Databricks и уведомлению о конфиденциальности Databricks, включая любые положения о данных использования.

Группа database команд в интерфейсе командной строки Databricks содержит команды для управления экземплярами базы данных. Экземпляры базы данных управляют хранилищем и вычислительными ресурсами и предоставляют конечные точки, к которым подключаются пользователи.

См. раздел "Что такое экземпляр базы данных?".

база данных databricks create-database-catalog

Создайте каталог базы данных.

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

Аргументы

NAME

    Имя каталога в каталоге Unity.

DATABASE_INSTANCE_NAME

    Имя Базы данныхInstance, в который будет встроена база данных.

DATABASE_NAME

    Имя базы данных (в экземпляре), связанной с каталогом.

Опции

--create-database-if-not-exists

    Создайте базу данных, если она не существует.

--json JSON

    Строка JSON inline или @path к JSON-файлу с телом запроса. Справочник по JSON см. в каталоге баз данных.

Глобальные флаги

Примеры

В следующем примере создается каталог базы данных:

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

databricks база данных создание экземпляра базы данных

Создайте экземпляр базы данных.

Замечание

Чтобы задать вложенные поля, недоступные в качестве аргументов, используйте --json параметр, чтобы указать полный текст запроса.

databricks database create-database-instance NAME [flags]

Аргументы

NAME

    Имя экземпляра. Это уникальный идентификатор для экземпляра.

Опции

--capacity string

    Номер SKU емкости экземпляра. Допустимые значения: CU_1, CU_2, CU_4CU_8.

--json JSON

    Строка JSON inline или @path к JSON-файлу с телом запроса. См. справочник по JSON в разделе "Экземпляр базы данных".

--stopped

    Останавливается ли экземпляр.

Глобальные флаги

Примеры

В следующем примере создается экземпляр базы данных:

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

databricks database команда для создания таблицы в базе данных (create-database-table)

Создайте таблицу базы данных.

databricks database create-database-table NAME [flags]

Аргументы

NAME

    Полное трёхчастное (каталог, схема, таблица) имя таблицы.

Опции

--database-instance-name string

    Имя целевого экземпляра базы данных.

--json JSON

    Строка JSON inline или @path к JSON-файлу с телом запроса. Справочник по JSON см. в таблице базы данных.

--logical-database-name string

    Целевое имя объекта базы данных Postgres (логическая база данных) для этой таблицы.

Глобальные флаги

Примеры

В следующем примере создается таблица базы данных:

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

команда создающая синхронизированную таблицу базы данных в databricks

Создайте синхронизированную таблицу базы данных.

Замечание

Чтобы задать вложенные поля, недоступные в качестве аргументов, используйте --json параметр, чтобы указать полный текст запроса.

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

Аргументы

NAME

    Полное трёхчастное (каталог, схема, таблица) имя таблицы.

Опции

--database-instance-name string

    Имя целевого экземпляра базы данных.

--json JSON

    Строка JSON inline или @path к JSON-файлу с телом запроса. Справочник по JSON см. в статье "Синхронизированная таблица базы данных".

--logical-database-name string

    Целевое имя объекта базы данных Postgres (логическая база данных) для этой таблицы.

Глобальные флаги

Примеры

В следующем примере создается синхронизированная таблица базы данных:

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 база данных удаление каталога баз данных

Удаление каталога базы данных.

databricks database delete-database-catalog NAME [flags]

Аргументы

NAME

    Имя удаленного каталога.

Опции

Глобальные флаги

Примеры

В следующем примере удаляется каталог базы данных:

databricks database delete-database-catalog my-catalog

databricks база данных удалить-инстанс базы данных

Удаление экземпляра базы данных.

databricks database delete-database-instance NAME [flags]

Аргументы

NAME

    Имя удаленного экземпляра.

Опции

--force

    По умолчанию экземпляр нельзя удалить, если у него есть потомки, созданные с помощью PITR.

--purge

    Примечание purge=false находится в разработке.

Глобальные флаги

Примеры

В следующем примере удаляется экземпляр базы данных:

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

База данных Databricks удалить таблицу базы данных

Удаление таблицы базы данных.

databricks database delete-database-table NAME [flags]

Аргументы

NAME

    Полное три части (каталог, схема, таблица) для удаления таблицы.

Опции

Глобальные флаги

Примеры

В следующем примере удаляется таблица базы данных:

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

databricks база данных удалить-синхронизированную таблицу базы данных

Удаление синхронизированной таблицы базы данных.

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

Аргументы

NAME

    Полное три части (каталог, схема, таблица) синхронизированной таблицы для удаления.

Опции

Глобальные флаги

Примеры

В следующем примере удаляется синхронизированная таблица базы данных:

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

databricks database найти-экземпляр-базы-данных-по-uid

Поиск экземпляра базы данных по пользовательскому интерфейсу.

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

Опции

--uid string

    Пользовательский интерфейс кластера для получения.

Глобальные флаги

Примеры

В следующем примере выполняется поиск экземпляра базы данных с помощью UID:

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

databricks база данных сгенерировать учетные данные базы данных

Создает учетные данные, которые можно использовать для доступа к экземплярам базы данных.

databricks database generate-database-credential [flags]

Опции

--json JSON

    Строка JSON inline или @path к JSON-файлу с телом запроса.

--request-id string

    Идентификатор запроса для создания учетных данных.

Глобальные флаги

Примеры

В следующем примере создается учетные данные базы данных:

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

databricks database get-database-catalog (получить каталог базы данных)

Получение каталога базы данных.

databricks database get-database-catalog NAME [flags]

Аргументы

NAME

    Имя каталога, который требуется получить.

Опции

Глобальные флаги

Примеры

В следующем примере показано, как получить сведения о каталоге баз данных:

databricks database get-database-catalog my-catalog

databricks база данных get-database-instance

Получение экземпляра базы данных.

databricks database get-database-instance NAME [flags]

Аргументы

NAME

    Имя кластера для получения.

Опции

Глобальные флаги

Примеры

В следующем примере показано, как получить сведения об экземпляре базы данных:

databricks database get-database-instance my-instance

databricks база данных получить таблицу базы данных

Получение таблицы базы данных.

databricks database get-database-table NAME [flags]

Аргументы

NAME

    Полное три части (каталог, схема, таблица) для получения таблицы.

Опции

Глобальные флаги

Примеры

В следующем примере показано, как получить сведения о таблице базы данных:

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

databricks database get-synced-database-table

Получение синхронизированной таблицы базы данных.

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

Аргументы

NAME

    Полное трехкомпонентное имя (каталог, схема, таблица) синхронизированной таблицы для получения.

Опции

Глобальные флаги

Примеры

В следующем примере показано, как получить сведения о синхронизированной таблице базы данных:

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

список экземпляров баз данных databricks

Вывод списка экземпляров базы данных.

databricks database list-database-instances [flags]

Опции

--page-size int

    Верхняя граница возвращаемых элементов.

--page-token string

    Маркер разбиения на страницы, чтобы перейти на следующую страницу экземпляров базы данных.

Глобальные флаги

Примеры

В следующем примере перечислены все экземпляры базы данных:

databricks database list-database-instances

В следующем примере перечислены экземпляры базы данных с разбивкой на страницы:

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

databricks база данных update-database-instance

Обновление экземпляра базы данных.

databricks database update-database-instance NAME [flags]

Аргументы

NAME

    Имя экземпляра. Это уникальный идентификатор для экземпляра.

Опции

--capacity string

    SKU экземпляра.

--json JSON

    Строка JSON inline или @path к JSON-файлу с телом запроса.

--stopped

    Останавливается ли экземпляр.

Глобальные флаги

Примеры

В следующем примере обновляется емкость экземпляра базы данных:

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

Следующий пример останавливает экземпляр базы данных:

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

Глобальные флаги

--debug

  Следует ли включить ведение журнала отладки.

-h или --help

    Отобразить справку по интерфейсу командной строки Databricks, связанной группе команд или отдельной команде.

--log-file струна

    Строка, представляющая файл для записи журналов выходных данных. Если этот флаг не указан, по умолчанию используется запись журналов выходных данных в stderr.

--log-format формат

    Тип формата журнала: text или json. Значение по умолчанию — text.

--log-level струна

    Строка, представляющая уровень формата журнала. Если не указано, уровень формата журнала отключен.

типа -o, --output

    Тип выходных данных команды: text или json. Значение по умолчанию — text.

-p, --profile струна

    Имя профиля в ~/.databrickscfg файле, используемого для выполнения команды. Если этот флаг не указан, при наличии используется профиль с именем DEFAULT.

--progress-format формат

    Формат для отображения журналов хода выполнения: default, appendinplace, илиjson

-t, --target струна

    Если применимо, целевой объект пакета для использования