Sdílet prostřednictvím


database skupina příkazů

Poznámka:

Tyto informace platí pro Databricks CLI verze 0.205 a vyšší. Rozhraní příkazového řádku Databricks je ve veřejné ukázce.

Použití rozhraní příkazového řádku Databricks podléhá licenci Databricks a oznámení o ochraně osobních údajů Databricks, včetně všech ustanovení o využití.

Skupina database příkazů v rozhraní příkazového řádku Databricks obsahuje příkazy pro správu instancí databáze. Databázové instance spravují úložiště a výpočetní prostředky a poskytují koncové body, ke kterým se uživatelé připojují.

Podívejte se, co je instance databáze?

Databricks database create-database-catalog

Vytvořte katalog databází.

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

Argumenty

NAME

    Název katalogu v katalogu Unity.

DATABASE_INSTANCE_NAME

    Název instance DatabaseInstance, která databázi složí.

DATABASE_NAME

    Název databáze (v instanci) přidružené k katalogu.

Možnosti

--create-database-if-not-exists

    Vytvořte databázi, pokud neexistuje.

--json JSON

    Vložený řetězec JSON nebo @path do souboru JSON s textem požadavku. Referenční informace k formátu JSON najdete v katalogu databází.

Globální příznaky

Příklady

Následující příklad vytvoří katalog databází:

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

Databricks database create-database-instance

Vytvořte instanci databáze.

Poznámka:

Chcete-li nastavit vnořená pole, která nejsou k dispozici jako argumenty, použijte --json možnost zadat celý text požadavku.

databricks database create-database-instance NAME [flags]

Argumenty

NAME

    Název instance. Toto je jedinečný identifikátor instance.

Možnosti

--capacity string

    Kapacitní SKU instance. Platné hodnoty jsou: CU_1, CU_2, CU_4, CU_8.

--json JSON

    Vložený řetězec JSON nebo @path do souboru JSON s textem požadavku. Pro referenci JSON viz Instance databáze.

--stopped

    Zda je instance zastavena.

Globální příznaky

Příklady

Následující příklad vytvoří instanci databáze:

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

Databricks database create-database-table

Vytvořte tabulku databáze.

databricks database create-database-table NAME [flags]

Argumenty

NAME

    Úplný třídílný název tabulky (katalog, schéma, tabulka).

Možnosti

--database-instance-name string

    Název cílové instance databáze.

--json JSON

    Vložený řetězec JSON nebo @path do souboru JSON s textem požadavku. Referenční informace k FORMÁTU JSON najdete v tabulce databáze.

--logical-database-name string

    Název cílového databázového objektu Postgres (logické databáze) pro tuto tabulku.

Globální příznaky

Příklady

Následující příklad vytvoří tabulku databáze:

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

Databricks database create-synced-database-table

Vytvořte synchronizovanou tabulku databáze.

Poznámka:

Chcete-li nastavit vnořená pole, která nejsou k dispozici jako argumenty, použijte --json možnost zadat celý text požadavku.

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

Argumenty

NAME

    Úplný třídílný název tabulky (katalog, schéma, tabulka).

Možnosti

--database-instance-name string

    Název cílové instance databáze.

--json JSON

    Vložený řetězec JSON nebo @path do souboru JSON s textem požadavku. Referenční informace k FORMÁTU JSON najdete v tématu Synchronizovaná tabulka databáze.

--logical-database-name string

    Název cílového databázového objektu Postgres (logické databáze) pro tuto tabulku.

Globální příznaky

Příklady

Následující příklad vytvoří synchronizovanou tabulku databáze:

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 database delete-database-catalog

Odstraňte katalog databází.

databricks database delete-database-catalog NAME [flags]

Argumenty

NAME

    Název katalogu, který chcete odstranit.

Možnosti

Globální příznaky

Příklady

Následující příklad odstraní katalog databází:

databricks database delete-database-catalog my-catalog

Odstranění databáze Databricks – instance databáze

Odstraňte instanci databáze.

databricks database delete-database-instance NAME [flags]

Argumenty

NAME

    Název instance, která se má odstranit.

Možnosti

--force

    Ve výchozím nastavení nelze instanci odstranit, pokud má potomky vytvořené prostřednictvím obnovení k určitému bodu v čase.

--purge

    Poznámka: Purge=false je ve vývoji.

Globální příznaky

Příklady

Následující příklad odstraní instanci databáze:

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

Databricks database delete-database-table

Odstraňte tabulku databáze.

databricks database delete-database-table NAME [flags]

Argumenty

NAME

    Úplný třídílný název tabulky (katalog, schéma, tabulka), který chcete odstranit.

Možnosti

Globální příznaky

Příklady

Následující příklad odstraní tabulku databáze:

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

Databricks database delete-synced-database-table

Odstraňte synchronizovanou tabulku databáze.

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

Argumenty

NAME

    Úplný třídílný název synchronizované tabulky (katalog, schéma, tabulka), který chcete odstranit.

Možnosti

Globální příznaky

Příklady

Následující příklad odstraní synchronizovanou tabulku databáze:

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

Databricks Database find-database-instance-by-uid

Vyhledejte instanci databáze podle identifikátoru uid.

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

Možnosti

--uid string

    UID clusteru, který chcete získat.

Globální příznaky

Příklady

Následující příklad najde instanci databáze podle UID:

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

Databricks database generate-database-credential

Vygeneruje přihlašovací údaje, které lze použít pro přístup k instancím databáze.

databricks database generate-database-credential [flags]

Možnosti

--json JSON

    Vložený řetězec JSON nebo @path do souboru JSON s textem požadavku.

--request-id string

    ID požadavku pro generování přihlašovacích údajů.

Globální příznaky

Příklady

Následující příklad vygeneruje přihlašovací údaje databáze:

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

Databáze databricks get-database-catalog

Získejte katalog databází.

databricks database get-database-catalog NAME [flags]

Argumenty

NAME

    Název katalogu, který chcete získat.

Možnosti

Globální příznaky

Příklady

Následující příklad získá informace o katalogu databází:

databricks database get-database-catalog my-catalog

Databáze databricks get-database-instance

Získejte instanci databáze.

databricks database get-database-instance NAME [flags]

Argumenty

NAME

    Název clusteru, který chcete získat.

Možnosti

Globální příznaky

Příklady

Následující příklad získá informace o instanci databáze:

databricks database get-database-instance my-instance

Databáze databricks get-database-table

Získejte tabulku databáze.

databricks database get-database-table NAME [flags]

Argumenty

NAME

    Úplný třídílný název tabulky (katalog, schéma, tabulka), který chcete získat.

Možnosti

Globální příznaky

Příklady

Následující příklad získá informace o tabulce databáze:

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

Databáze databricks get-synced-database-table

Získejte synchronizovanou tabulku databáze.

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

Argumenty

NAME

    Úplný třídílný název synchronizované tabulky (katalog, schéma, tabulka), který chcete získat.

Možnosti

Globální příznaky

Příklady

Následující příklad získá informace o synchronizované databázové tabulce:

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

Databricks database list-database-instances

Výpis instancí databáze

databricks database list-database-instances [flags]

Možnosti

--page-size int

    Horní mez vrácených položek

--page-token string

    Token stránkování, který přejde na další stránku instancí databáze.

Globální příznaky

Příklady

Následující příklad uvádí všechny instance databáze:

databricks database list-database-instances

Následující příklad uvádí instance databáze se stránkováním:

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

Databricks database update-database-instance

Aktualizujte instanci databáze.

databricks database update-database-instance NAME [flags]

Argumenty

NAME

    Název instance. Toto je jedinečný identifikátor instance.

Možnosti

--capacity string

    Skladová položka instance.

--json JSON

    Vložený řetězec JSON nebo @path do souboru JSON s textem požadavku.

--stopped

    Zda je instance zastavena.

Globální příznaky

Příklady

Následující příklad aktualizuje kapacitu instance databáze:

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

Následující příklad zastaví instanci databáze:

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

Globální příznaky

--debug

  Zda povolit protokolování ladění.

-h nebo --help

    Zobrazení nápovědy k rozhraní příkazového řádku Databricks nebo související skupině příkazů nebo souvisejícímu příkazu

--log-file řetězec

    Řetězec představující soubor, do kterého se zapisují výstupní protokoly. Pokud tento příznak není zadaný, výchozí hodnota je zápis výstupních protokolů do stderru.

--log-format formát

    Typ formátu protokolu, text nebo json. Výchozí hodnota je text.

--log-level řetězec

    Řetězec představující úroveň formátu protokolu. Pokud není zadána, je úroveň formátu protokolu zakázaná.

-o, --output typ

    Typ výstupu příkazu, text nebo json. Výchozí hodnota je text.

-p, --profile řetězec

    Název profilu v ~/.databrickscfg souboru, který se má použít ke spuštění příkazu. Pokud tento příznak není zadán, použije se profil s názvem DEFAULT, pokud existuje.

--progress-format formát

    Formát pro zobrazení protokolů průběhu: default, append, inplacenebo json

-t, --target řetězec

    Pokud je to relevantní, cílový balíček, který se má použít