postgres parancscsoport

Megjegyzés:

Ezek az információk a Databricks CLI 0.285-ös és újabb verzióira vonatkoznak.

A Databricks CLI használatára a Databricks Licenc és a Databricks adatvédelmi nyilatkozata vonatkozik, beleértve a használati adatokra vonatkozó rendelkezéseket is.

A postgresDatabricks parancssori felületének parancscsoportja parancsokat tartalmaz a Lakebase Postgres-erőforrások kezeléséhez, beleértve a projekteket, ágakat, végpontokat, szerepköröket, katalógusokat és szinkronizált táblákat. A Postgres API REST API-val vagy közvetlen SQL-sel hozzáférést biztosít a Postgres-adatbázishoz.

databricks postgres create-branch

Hozzon létre egy ágat. Ág létrehozásakor meg kell adnia egy lejárati szabályzatot az állandó ágakhoz.no_expiry: true

Megjegyzés:

Ez egy hosszú ideig futó művelet. Alapértelmezés szerint a parancs megvárja a művelet befejezését. A --no-wait nyers művelet részleteivel azonnal visszatérhet. A művelet mezője name ezután a parancs használatával lekérdezhető a get-operation befejezéshez.

databricks postgres create-branch PARENT BRANCH_ID [flags]

Arguments

PARENT

    Az a projekt, amelyben ez az ág létrejön. Formátum: projects/{project_id}

BRANCH_ID

    Az ághoz használandó azonosító, amely az ág erőforrásnevének végső összetevője lesz. 1–63 karakter hosszúnak kell lennie, kisbetűvel kell kezdődnie, és csak kisbetűket, számokat és kötőjeleket (RFC 1123) kell tartalmaznia.

Beállítások

--json JSON

    A beágyazott JSON-sztring vagy a @path JSON-fájl a kérelem törzsével.

--name string

    Az ág erőforrásneve.

--no-wait

    Ne várja meg, hogy elérje a KÉSZ állapotot.

--timeout duration

    A KÉSZ állapot elérésének maximális időtartama.

Globális jelzők

Példák

Az alábbi példa egy ágat hoz létre egy projektben:

databricks postgres create-branch projects/my-project-id my-branch \
  --json '{
    "spec": {
      "no_expiry": true
    }
  }'

Az alábbi példa egy meglévő ágból hoz létre egy ágat:

databricks postgres create-branch projects/my-project-id dev-branch \
  --json '{
    "spec": {
      "source_branch": "projects/my-project-id/branches/main",
      "no_expiry": true
    }
  }'

databricks postgres create-catalog

Regisztráljon egy Postgres-adatbázist a Unity Katalógusban.

Megjegyzés:

A Databricks CLI 0.298-es vagy újabb verzióját igényli.

Megjegyzés:

Ez egy hosszú ideig futó művelet. Alapértelmezés szerint a parancs megvárja a művelet befejezését. A --no-wait nyers művelet részleteivel azonnal visszatérhet. A művelet mezője name ezután a parancs használatával lekérdezhető a get-operation befejezéshez.

databricks postgres create-catalog CATALOG_ID [flags]

Arguments

CATALOG_ID

    A Unity Catalog katalógusához használandó azonosító. Ez lesz a katalógus erőforrásnevének utolsó összetevője (például my_catalog válik).catalogs/my_catalog

Beállítások

--json JSON

    A beágyazott JSON-sztring vagy a @path JSON-fájl a kérelem törzsével.

--name string

    A katalógus erőforrásneve (csak kimenet).

--no-wait

    Ne várja meg, hogy elérje a KÉSZ állapotot.

--timeout duration

    A KÉSZ állapot elérésének maximális időtartama.

Globális jelzők

Példák

Az alábbi példa egy Postgres-adatbázist regisztrál a Unity Catalogban:

databricks postgres create-catalog my-catalog \
  --json '{
    "spec": {
      "postgres_database": "mydb",
      "branch": "projects/my-project-id/branches/production"
    }
  }'

databricks postgres create-endpoint

Hozzon létre egy végpontot. Egy ág egy írásvédett számítási végpontot és több írásvédett végpontot (olvasási replikát) tartalmazhat az olvasási műveletek skálázásához.

Megjegyzés:

Ez egy hosszú ideig futó művelet. Alapértelmezés szerint a parancs megvárja a művelet befejezését. A --no-wait nyers művelet részleteivel azonnal visszatérhet. A művelet mezője name ezután a parancs használatával lekérdezhető a get-operation befejezéshez.

databricks postgres create-endpoint PARENT ENDPOINT_ID [flags]

Arguments

PARENT

    Az az ág, ahol ez a végpont létrejön. Formátum: projects/{project_id}/branches/{branch_id}

ENDPOINT_ID

    A végponthoz használandó azonosító, amely a végpont erőforrásnevének végső összetevője lesz. 1–63 karakter hosszúnak kell lennie, kisbetűvel kell kezdődnie, és csak kisbetűket, számokat és kötőjeleket (RFC 1123) kell tartalmaznia.

Beállítások

--json JSON

    A beágyazott JSON-sztring vagy a @path JSON-fájl a kérelem törzsével.

--name string

    A végpont erőforrásneve.

--no-wait

    Ne várja meg, hogy elérje a KÉSZ állapotot.

--timeout duration

    A KÉSZ állapot elérésének maximális időtartama.

Globális jelzők

Példák

Az alábbi példa egy írási-olvasási végpontot hoz létre egy ágban:

databricks postgres create-endpoint projects/my-project-id/branches/my-branch-id my-endpoint \
  --json '{
    "spec": {
      "endpoint_type": "ENDPOINT_TYPE_READ_WRITE",
      "autoscaling_limit_min_cu": 0.5,
      "autoscaling_limit_max_cu": 4.0
    }
  }'

Az alábbi példa egy írásvédett végpontot hoz létre (olvasási replika):

databricks postgres create-endpoint projects/my-project-id/branches/my-branch-id read-replica-1 \
  --json '{
    "spec": {
      "endpoint_type": "ENDPOINT_TYPE_READ_ONLY",
      "autoscaling_limit_min_cu": 0.5,
      "autoscaling_limit_max_cu": 4.0
    }
  }'

databricks postgres create-project

Projekt létrehozása.

Megjegyzés:

Ez egy hosszú ideig futó művelet. Alapértelmezés szerint a parancs megvárja a művelet befejezését. A --no-wait nyers művelet részleteivel azonnal visszatérhet. A művelet mezője name ezután a parancs használatával lekérdezhető a get-operation befejezéshez.

Amikor létrehoz egy projektet, az automatikusan tartalmaz egy alapértelmezett éles ágat és egy írási-olvasási számítási végpontot, mind az automatikusan létrehozott azonosítókkal.

databricks postgres create-project PROJECT_ID [flags]

Arguments

PROJECT_ID

    A Projekthez használandó azonosító, amely a projekt erőforrásnevének végső összetevője lesz. 1–63 karakter hosszúnak kell lennie, kisbetűvel kell kezdődnie, és csak kisbetűket, számokat és kötőjeleket (RFC 1123) kell tartalmaznia.

Beállítások

--json JSON

    A beágyazott JSON-sztring vagy a @path JSON-fájl a kérelem törzsével.

--name string

    A projekt erőforrásneve.

--no-wait

    Ne várja meg, hogy elérje a KÉSZ állapotot.

--timeout duration

    A KÉSZ állapot elérésének maximális időtartama.

Globális jelzők

Példák

Az alábbi példa egy projektet hoz létre:

databricks postgres create-project my-project \
  --json '{
    "spec": {
      "display_name": "My Project"
    }
  }'

Az alábbi példa egy adott PostgreSQL-verziójú projektet hoz létre:

databricks postgres create-project my-project \
  --json '{
    "spec": {
      "display_name": "My Project",
      "pg_version": "17"
    }
  }'

databricks postgres create-role

Hozzon létre egy Postgres-szerepkört egy ághoz.

Megjegyzés:

Ez egy hosszú ideig futó művelet. Alapértelmezés szerint a parancs megvárja a művelet befejezését. A --no-wait nyers művelet részleteivel azonnal visszatérhet. A művelet mezője name ezután a parancs használatával lekérdezhető a get-operation befejezéshez.

databricks postgres create-role PARENT [flags]

Arguments

PARENT

    Az az ág, ahol ez a szerepkör létrejön. Formátum: projects/{project_id}/branches/{branch_id}.

Beállítások

--json JSON

    A beágyazott JSON-sztring vagy a @path JSON-fájl a kérelem törzsével.

--name string

    A szerepkör erőforrásneve (csak kimenet).

--no-wait

    Ne várja meg, hogy elérje a KÉSZ állapotot.

--role-id string

    A szerepkörhöz használandó azonosító, amely a szerepkör erőforrásnevének végső összetevője lesz.

--timeout duration

    A KÉSZ állapot elérésének maximális időtartama.

Globális jelzők

Példák

Az alábbi példa egy jelszóalapú szerepkört hoz létre egy ágban:

databricks postgres create-role projects/my-project-id/branches/my-branch-id \
  --role-id my-role \
  --json '{"spec": {"postgres_role": "my-role"}}'

Az alábbi példa egy OAuth-szerepkört hoz létre egy Databricks-felhasználó számára:

databricks postgres create-role projects/my-project-id/branches/my-branch-id \
  --role-id my-user-role \
  --json '{"spec": {"identity_type": "USER", "postgres_role": "user@example.com"}}'

databricks postgres create-synced-table

Hozzon létre egy szinkronizált táblát, amely folyamatosan replikál egy Unity Catalog-táblát egy Lakebase Postgres-adatbázisba.

Megjegyzés:

A Databricks CLI 0.298-es vagy újabb verzióját igényli.

Megjegyzés:

Ez egy hosszú ideig futó művelet. Alapértelmezés szerint a parancs megvárja a művelet befejezését. A --no-wait nyers művelet részleteivel azonnal visszatérhet. A művelet mezője name ezután a parancs használatával lekérdezhető a get-operation befejezéshez.

databricks postgres create-synced-table SYNCED_TABLE_ID [flags]

Arguments

SYNCED_TABLE_ID

    A szinkronizált tábla formátumában {catalog}.{schema}.{table} használandó azonosító. Például: my-catalog.sales.orders. Ez létrehoz egy Unity Catalog-szinkronizált táblát és egy postgres-táblát is, amely a sémában {schema}van elnevezve{table}.

Beállítások

--json JSON

    A beágyazott JSON-sztring vagy a @path JSON-fájl a kérelem törzsével.

--name string

    A szinkronizált tábla erőforrásneve (csak kimenet).

--no-wait

    Ne várja meg, hogy elérje a KÉSZ állapotot.

--timeout duration

    A KÉSZ állapot elérésének maximális időtartama.

Globális jelzők

Példák

Az alábbi példa egy szinkronizált táblát hoz létre egyszeri pillanatképpel:

databricks postgres create-synced-table my-catalog.sales.orders \
  --json '{
    "spec": {
      "source_table_full_name": "main.sales.orders",
      "branch": "projects/my-project-id/branches/production",
      "primary_key_columns": ["order_id"],
      "scheduling_policy": "SNAPSHOT",
      "postgres_database": "mydb",
      "create_database_objects_if_missing": true
    }
  }'

Az alábbi példa egy szinkronizált táblát hoz létre folyamatos szinkronizálással (közel valós idejű frissítések):

databricks postgres create-synced-table my-catalog.sales.orders \
  --json '{
    "spec": {
      "source_table_full_name": "main.sales.orders",
      "branch": "projects/my-project-id/branches/production",
      "primary_key_columns": ["order_id"],
      "scheduling_policy": "CONTINUOUS",
      "postgres_database": "mydb",
      "create_database_objects_if_missing": true
    }
  }'

databricks postgres delete-branch

Ág törlése.

Megjegyzés:

Ez egy hosszú ideig futó művelet. Alapértelmezés szerint a parancs megvárja a művelet befejezését. A --no-wait nyers művelet részleteivel azonnal visszatérhet. A művelet mezője name ezután a parancs használatával lekérdezhető a get-operation befejezéshez.

A védett ágak nem törölhetők. Beállítás update-branch a spec.is_protectedfalse törlés előtt.

databricks postgres delete-branch NAME [flags]

Arguments

NAME

    A törölni kívánt ág neve. Formátum: projects/{project_id}/branches/{branch_id}

Beállítások

--no-wait

    Ne várja meg, hogy elérje a KÉSZ állapotot.

--timeout duration

    A KÉSZ állapot elérésének maximális időtartama.

Globális jelzők

Példák

Az alábbi példa töröl egy ágat:

databricks postgres delete-branch projects/my-project-id/branches/my-branch-id

databricks postgres delete-catalog

Adatbáziskatalógus törlése.

Megjegyzés:

A Databricks CLI 0.298-es vagy újabb verzióját igényli.

Megjegyzés:

Ez egy hosszú ideig futó művelet. Alapértelmezés szerint a parancs megvárja a művelet befejezését. A --no-wait nyers művelet részleteivel azonnal visszatérhet. A művelet mezője name ezután a parancs használatával lekérdezhető a get-operation befejezéshez.

databricks postgres delete-catalog NAME [flags]

Arguments

NAME

    A törölni kívánt katalógus teljes erőforrás-elérési útja. Formátum: catalogs/{catalog_id}

Beállítások

--no-wait

    Ne várja meg, hogy elérje a KÉSZ állapotot.

--timeout duration

    A KÉSZ állapot elérésének maximális időtartama.

Globális jelzők

Példák

Az alábbi példa egy katalógust töröl:

databricks postgres delete-catalog catalogs/my-catalog

databricks postgres delete-endpoint

Végpont törlése.

Megjegyzés:

Ez egy hosszú ideig futó művelet. Alapértelmezés szerint a parancs megvárja a művelet befejezését. A --no-wait nyers művelet részleteivel azonnal visszatérhet. A művelet mezője name ezután a parancs használatával lekérdezhető a get-operation befejezéshez.

databricks postgres delete-endpoint NAME [flags]

Arguments

NAME

    A törölni kívánt végpont neve. Formátum: projects/{project_id}/branches/{branch_id}/endpoints/{endpoint_id}

Beállítások

--no-wait

    Ne várja meg, hogy elérje a KÉSZ állapotot.

--timeout duration

    A KÉSZ állapot elérésének maximális időtartama.

Globális jelzők

Példák

Az alábbi példa egy végpontot töröl:

databricks postgres delete-endpoint projects/my-project-id/branches/my-branch-id/endpoints/my-endpoint-id

databricks postgres delete-project

Projekt törlése.

Megjegyzés:

Ez egy hosszú ideig futó művelet. Alapértelmezés szerint a parancs megvárja a művelet befejezését. A --no-wait nyers művelet részleteivel azonnal visszatérhet. A művelet mezője name ezután a parancs használatával lekérdezhető a get-operation befejezéshez.

databricks postgres delete-project NAME [flags]

Arguments

NAME

    A törölni kívánt projekt neve. Formátum: projects/{project_id}

Beállítások

--no-wait

    Ne várja meg, hogy elérje a KÉSZ állapotot.

--purge

    Ha igaz, véglegesen törli a projektet (kemény törlés).

--timeout duration

    A KÉSZ állapot elérésének maximális időtartama.

Globális jelzők

Példák

Az alábbi példa helyreállíthatóan töröl egy projektet (7 napig helyreállítható):

databricks postgres delete-project projects/my-project-id

Az alábbi példa véglegesen töröl egy projektet:

databricks postgres delete-project projects/my-project-id --purge

databricks postgres delete-role

Postgres-szerepkör törlése egy ágból.

Megjegyzés:

Ez egy hosszú ideig futó művelet. Alapértelmezés szerint a parancs megvárja a művelet befejezését. A --no-wait nyers művelet részleteivel azonnal visszatérhet. A művelet mezője name ezután a parancs használatával lekérdezhető a get-operation befejezéshez.

databricks postgres delete-role NAME [flags]

Arguments

NAME

    A törölni kívánt szerepkör teljes erőforrás-elérési útja. Formátum: projects/{project_id}/branches/{branch_id}/roles/{role_id}.

Beállítások

--no-wait

    Ne várja meg, hogy elérje a KÉSZ állapotot.

--reassign-owned-to string

    Rendelje hozzá a törölt szerepkör tulajdonában lévő objektumokat ehhez a szerepkörhöz.

--timeout duration

    A KÉSZ állapot elérésének maximális időtartama.

Globális jelzők

Példák

Az alábbi példa egy szerepkört töröl egy ágból:

databricks postgres delete-role projects/my-project-id/branches/my-branch-id/roles/my-role

databricks postgres delete-synced-table

Szinkronizált tábla törlése.

Megjegyzés:

A Databricks CLI 0.298-es vagy újabb verzióját igényli.

Megjegyzés:

Ez egy hosszú ideig futó művelet. Alapértelmezés szerint a parancs megvárja a művelet befejezését. A --no-wait nyers művelet részleteivel azonnal visszatérhet. A művelet mezője name ezután a parancs használatával lekérdezhető a get-operation befejezéshez.

databricks postgres delete-synced-table NAME [flags]

Arguments

NAME

    A törölni kívánt szinkronizált tábla teljes erőforrásneve. Formátum: synced_tables/{catalog}.{schema}.{table}

Beállítások

--no-wait

    Ne várja meg, hogy elérje a KÉSZ állapotot.

--timeout duration

    A KÉSZ állapot elérésének maximális időtartama.

Globális jelzők

Példák

Az alábbi példa egy szinkronizált táblát töröl:

databricks postgres delete-synced-table "synced_tables/my-catalog.sales.orders"

databricks postgres generate-database-credential

OAuth-hitelesítő adatok létrehozása Postgres-adatbázisokhoz. A visszaadott OAuth-jogkivonatot a postgreSQL-ügyfelekkel, például psqla postgreSQL-ügyfelekkel történő hitelesítéshez és az adatbázishoz való csatlakozáshoz használja a rendszer.

databricks postgres generate-database-credential ENDPOINT [flags]

Arguments

ENDPOINT

    Az a végpont, amelyhez ez a hitelesítőadat létre van hozva. Formátum: projects/{project_id}/branches/{branch_id}/endpoints/{endpoint_id}

Beállítások

--json JSON

    A beágyazott JSON-sztring vagy a @path JSON-fájl a kérelem törzsével.

Globális jelzők

Példák

Az alábbi példa OAuth-hitelesítő adatokat hoz létre egy végponthoz:

databricks postgres generate-database-credential projects/my-project-id/branches/my-branch-id/endpoints/my-endpoint-id

databricks postgres get-branch

Ág lekérése.

databricks postgres get-branch NAME [flags]

Arguments

NAME

    A lekérni kívánt ág neve. Formátum: projects/{project_id}/branches/{branch_id}

Beállítások

Globális jelzők

Példák

Az alábbi példa egy ágra vonatkozó információkat kap:

databricks postgres get-branch projects/my-project-id/branches/my-branch-id

databricks postgres get-catalog

Adatbáziskatalógus lekérése.

Megjegyzés:

A Databricks CLI 0.298-es vagy újabb verzióját igényli.

databricks postgres get-catalog NAME [flags]

Arguments

NAME

    A lekérni kívánt katalógus teljes erőforrás-elérési útja. Formátum: catalogs/{catalog_id}

Beállítások

Globális jelzők

Példák

Az alábbi példa egy katalógussal kapcsolatos információkat tartalmaz:

databricks postgres get-catalog catalogs/my-catalog

databricks postgres get-endpoint

Végpont lekérése.

databricks postgres get-endpoint NAME [flags]

Arguments

NAME

    A lekérni kívánt végpont neve. Formátum: projects/{project_id}/branches/{branch_id}/endpoints/{endpoint_id}

Beállítások

Globális jelzők

Példák

Az alábbi példa egy végpontra vonatkozó információkat kap:

databricks postgres get-endpoint projects/my-project-id/branches/my-branch-id/endpoints/my-endpoint-id

databricks postgres get-operation

Művelet lekérése.

databricks postgres get-operation NAME [flags]

Arguments

NAME

    A műveleti erőforrás neve.

Beállítások

Globális jelzők

Példák

Az alábbi példa beolvas egy művelettel kapcsolatos információkat:

databricks postgres get-operation projects/my-project-id/operations/my-operation-id

databricks postgres get-project

Projekt lekérése.

databricks postgres get-project NAME [flags]

Arguments

NAME

    A lekérni kívánt projekt neve. Formátum: projects/{project_id}

Beállítások

Globális jelzők

Példák

Az alábbi példa egy projektről szerez be információkat:

databricks postgres get-project projects/my-project-id

databricks postgres get-role

Postgres-szerepkör lekérése egy ághoz. Lekéri a megadott szerepkörre vonatkozó információkat, beleértve a hitelesítési módszert és az engedélyeket.

databricks postgres get-role NAME [flags]

Arguments

NAME

    A lekérni kívánt szerepkör teljes erőforrás-elérési útja. Formátum: projects/{project_id}/branches/{branch_id}/roles/{role_id}.

Beállítások

Globális jelzők

Példák

Az alábbi példa egy szerepkört kap:

databricks postgres get-role projects/my-project-id/branches/my-branch-id/roles/my-role

databricks postgres get-synced-table

Szinkronizált tábla lekérése.

Megjegyzés:

A Databricks CLI 0.298-es vagy újabb verzióját igényli.

databricks postgres get-synced-table NAME [flags]

Arguments

NAME

    A szinkronizált tábla teljes erőforrásneve. Formátum: synced_tables/{catalog}.{schema}.{table}

Beállítások

Globális jelzők

Példák

Az alábbi példa egy szinkronizált táblával kapcsolatos információkat kap:

databricks postgres get-synced-table "synced_tables/my-catalog.sales.orders"

databricks postgres list-branches

Ágak listázása. Ezzel a paranccsal megkeresheti az ágazonosítókat, beleértve a projekttel létrehozott alapértelmezett ágat (amelyet "default": true az állapot jelez).

databricks postgres list-branches PARENT [flags]

Arguments

PARENT

    A projekt, amely az ágak gyűjteményét birtokolja. Formátum: projects/{project_id}

Beállítások

--page-size int

    A visszaadott elemek felső határa.

--page-token string

    Lap jogkivonata egy korábbi válaszból.

Globális jelzők

Példák

Az alábbi példa egy projekt összes ágát felsorolja:

databricks postgres list-branches projects/my-project-id

Az alábbi példa a lapozással rendelkező ágakat sorolja fel:

databricks postgres list-branches projects/my-project-id --page-size 10

databricks postgres list-endpoints

Végpontok listázása. Ezzel a paranccsal megkeresheti a végpontazonosítókat, beleértve a projekttel automatikusan létrehozott alapértelmezett írási-olvasási végpontot is.

databricks postgres list-endpoints PARENT [flags]

Arguments

PARENT

    A végpontok gyűjteményének tulajdonosa. Formátum: projects/{project_id}/branches/{branch_id}

Beállítások

--page-size int

    A visszaadott elemek felső határa.

--page-token string

    Lap jogkivonata egy korábbi válaszból.

Globális jelzők

Példák

Az alábbi példa egy ág összes végpontjának listáját tartalmazza:

databricks postgres list-endpoints projects/my-project-id/branches/my-branch-id

Az alábbi példa a lapszámozással rendelkező végpontokat sorolja fel:

databricks postgres list-endpoints projects/my-project-id/branches/my-branch-id --page-size 10

databricks postgres list-projects

Projektek listázása.

databricks postgres list-projects [flags]

Beállítások

--limit int

    A visszaadandó eredmények maximális száma.

--page-size int

    A visszaadott elemek felső határa.

--page-token string

    Lap jogkivonata egy korábbi válaszból.

--show-deleted

    A helyreállíthatóan törölt projektek belefoglalása a válaszba.

Globális jelzők

Példák

Az alábbi példa az összes projektet felsorolja:

databricks postgres list-projects

Az alábbi példa többoldalas projekteket sorol fel:

databricks postgres list-projects --page-size 10

Az alábbi példa felsorolja az összes projektet, beleértve a helyreállíthatóan törölt projekteket is:

databricks postgres list-projects --show-deleted

databricks postgres list-roles

Egy ág Postgres-szerepköreinek listázása.

databricks postgres list-roles PARENT [flags]

Arguments

PARENT

    A szerepkör-gyűjtemény tulajdonosa. Formátum: projects/{project_id}/branches/{branch_id}.

Beállítások

--page-size int

    A visszaadott elemek felső határa.

--page-token string

    Lap jogkivonata egy korábbi válaszból.

Globális jelzők

Példák

Az alábbi példa egy ág összes szerepkörét felsorolja:

databricks postgres list-roles projects/my-project-id/branches/my-branch-id

databricks postgres undelete-project

Egy Project leválasztása.

Megjegyzés:

Ez egy hosszú ideig futó művelet. Alapértelmezés szerint a parancs megvárja a művelet befejezését. A --no-wait nyers művelet részleteivel azonnal visszatérhet. A művelet mezője name ezután a parancs használatával lekérdezhető a get-operation befejezéshez.

databricks postgres undelete-project NAME [flags]

Arguments

NAME

    A projekt teljes erőforrás-elérési útja a visszavonáshoz. Formátum: projects/{project_id}

Beállítások

--no-wait

    Ne várja meg, hogy elérje a KÉSZ állapotot.

--timeout duration

    A KÉSZ állapot elérésének maximális időtartama.

Globális jelzők

Példák

Az alábbi példa helyreállít egy helyreállíthatóan törölt projektet:

databricks postgres undelete-project projects/my-project-id

databricks postgres update-branch

Ág frissítése.

Megjegyzés:

Ez egy hosszú ideig futó művelet. Alapértelmezés szerint a parancs megvárja a művelet befejezését. A --no-wait nyers művelet részleteivel azonnal visszatérhet. A művelet mezője name ezután a parancs használatával lekérdezhető a get-operation befejezéshez.

databricks postgres update-branch NAME UPDATE_MASK [flags]

Arguments

NAME

    Az ág erőforrásneve. Formátum: projects/{project_id}/branches/{branch_id}

UPDATE_MASK

    A frissíteni kívánt mezők listája. Ha nincs meghatározva, az összes mező frissítve lesz, ha lehetséges.

Beállítások

--json JSON

    A beágyazott JSON-sztring vagy a @path JSON-fájl a kérelem törzsével.

--name string

    Az ág erőforrásneve.

--no-wait

    Ne várja meg, hogy elérje a KÉSZ állapotot.

--timeout duration

    A KÉSZ állapot elérésének maximális időtartama.

Globális jelzők

Példák

Az alábbi példa frissíti az ágat, hogy védve legyen:

databricks postgres update-branch projects/my-project-id/branches/my-branch-id spec.is_protected \
  --json '{
    "spec": {
      "is_protected": true
    }
  }'

databricks postgres update-endpoint

Végpont frissítése.

Megjegyzés:

Ez egy hosszú ideig futó művelet. Alapértelmezés szerint a parancs megvárja a művelet befejezését. A --no-wait nyers művelet részleteivel azonnal visszatérhet. A művelet mezője name ezután a parancs használatával lekérdezhető a get-operation befejezéshez.

databricks postgres update-endpoint NAME UPDATE_MASK [flags]

Arguments

NAME

    A végpont erőforrásneve. Formátum: projects/{project_id}/branches/{branch_id}/endpoints/{endpoint_id}

UPDATE_MASK

    A frissíteni kívánt mezők listája. Ha nincs meghatározva, az összes mező frissítve lesz, ha lehetséges.

Beállítások

--json JSON

    A beágyazott JSON-sztring vagy a @path JSON-fájl a kérelem törzsével.

--name string

    A végpont erőforrásneve.

--no-wait

    Ne várja meg, hogy elérje a KÉSZ állapotot.

--timeout duration

    A KÉSZ állapot elérésének maximális időtartama.

Globális jelzők

Példák

Az alábbi példa frissíti egy végpont maximális számítási egységeit:

databricks postgres update-endpoint projects/my-project-id/branches/my-branch-id/endpoints/my-endpoint-id spec.autoscaling_limit_max_cu \
  --json '{
    "spec": {
      "autoscaling_limit_max_cu": 8.0
    }
  }'

Az alábbi példa több mezőt (minimális és maximális számítási egységeket) frissít:

databricks postgres update-endpoint projects/my-project-id/branches/my-branch-id/endpoints/my-endpoint-id "spec.autoscaling_limit_min_cu,spec.autoscaling_limit_max_cu" \
  --json '{
    "spec": {
      "autoscaling_limit_min_cu": 1.0,
      "autoscaling_limit_max_cu": 8.0
    }
  }'

Ha nullára szeretné konfigurálni a skálázást, vegye fel spec.suspension a frissítési maszkba. Állítsa be suspend_timeout_duration a (60s–604800s) értéket az inaktivitás időtúllépésének meghatározásához vagy no_suspension: true letiltásához. Ne állítsa be mindkettőt. A beállítás no_suspension: false hibát ad vissza.

Az alábbi példa letiltja a nullára való skálázást:

databricks postgres update-endpoint projects/my-project-id/branches/my-branch-id/endpoints/my-endpoint-id spec.suspension \
  --json '{
    "spec": {
      "no_suspension": true
    }
  }'

Az alábbi példa 5 perces inaktivitási időtúllépéssel nullára skálázható:

databricks postgres update-endpoint projects/my-project-id/branches/my-branch-id/endpoints/my-endpoint-id spec.suspension \
  --json '{
    "spec": {
      "suspend_timeout_duration": "300s"
    }
  }'

databricks postgres update-project

Projekt frissítése.

Megjegyzés:

Ez egy hosszú ideig futó művelet. Alapértelmezés szerint a parancs megvárja a művelet befejezését. A --no-wait nyers művelet részleteivel azonnal visszatérhet. A művelet mezője name ezután a parancs használatával lekérdezhető a get-operation befejezéshez.

databricks postgres update-project NAME UPDATE_MASK [flags]

Arguments

NAME

    A projekt erőforrásneve. Formátum: projects/{project_id}

UPDATE_MASK

    A frissíteni kívánt mezők listája. Ha nincs meghatározva, az összes mező frissítve lesz, ha lehetséges.

Beállítások

--json JSON

    A beágyazott JSON-sztring vagy a @path JSON-fájl a kérelem törzsével.

--name string

    A projekt erőforrásneve.

--no-wait

    Ne várja meg, hogy elérje a KÉSZ állapotot.

--timeout duration

    A KÉSZ állapot elérésének maximális időtartama.

Globális jelzők

Példák

Az alábbi példa frissíti a projekt megjelenítendő nevét:

databricks postgres update-project projects/my-project-id spec.display_name \
  --json '{
    "spec": {
      "display_name": "Updated Project Name"
    }
  }'

databricks postgres update-role

Egy ág Postgres-szerepkörének frissítése.

Megjegyzés:

Ez egy hosszú ideig futó művelet. Alapértelmezés szerint a parancs megvárja a művelet befejezését. A --no-wait nyers művelet részleteivel azonnal visszatérhet. A művelet mezője name ezután a parancs használatával lekérdezhető a get-operation befejezéshez.

databricks postgres update-role NAME UPDATE_MASK [flags]

Arguments

NAME

    A szerepkör teljes erőforrás-elérési útja. Formátum: projects/{project_id}/branches/{branch_id}/roles/{role_id}.

UPDATE_MASK

    A frissíteni kívánt mezők listája. Ha nincs meghatározva, az összes mező frissítve lesz, ha lehetséges.

Beállítások

--json JSON

    A beágyazott JSON-sztring vagy a @path JSON-fájl a kérelem törzsével.

--name string

    A szerepkör erőforrásneve (csak kimenet).

--no-wait

    Ne várja meg, hogy elérje a KÉSZ állapotot.

--timeout duration

    A KÉSZ állapot elérésének maximális időtartama.

Globális jelzők

Példák

Az alábbi példa egy szerepkört ad CREATEDB vissza. Frissítéskor spec.attributesmindhárom attribútummezőt meg kell adni:

databricks postgres update-role projects/my-project-id/branches/my-branch-id/roles/my-role \
  spec.attributes \
  --json '{"spec": {"attributes": {"createdb": true, "createrole": false, "bypassrls": false}}}'

Az alábbi példa egy szerepkört ad hozzá a databricks_superuser tagsághoz:

databricks postgres update-role projects/my-project-id/branches/my-branch-id/roles/my-role \
  spec.membership_roles \
  --json '{"spec": {"membership_roles": ["DATABRICKS_SUPERUSER"]}}'

Globális jelzők

--debug

  Engedélyezze-e a hibakeresési naplózást.

-h vagy --help

    Súgó megjelenítése a Databricks parancssori felületéhez, a kapcsolódó parancscsoporthoz vagy a kapcsolódó parancshoz.

--log-file karakterlánc

    A karakterlánc, amely megadja, melyik fájlba írja az kimeneti naplókat. Ha ez a jelző nincs megadva, akkor az alapértelmezett beállítás a kimeneti naplók stderrbe írása.

--log-format formátum

    A naplóformátum típusa, text vagy json. Az alapértelmezett érték a text.

--log-level karakterlánc

    A naplóformátum szintjét képviselő karakterlánc. Ha nincs megadva, a naplóformátum szintje le van tiltva.

-o, --output típus

    A parancs kimenetének típusa: text vagy json. Az alapértelmezett érték a text.

-p, --profile karakterlánc

    A parancs futtatásához használni kívánt fájl profiljának ~/.databrickscfg neve. Ha ez a jelző nincs megadva, akkor ha létezik, a rendszer a névvel ellátott DEFAULT profilt használja.

--progress-format formátum

    A folyamatnaplók megjelenítésének formátuma: default, append, inplacevagy json

-t, --target karakterlánc

    Ha alkalmazható, a használni kívánt célcsomag