Jegyzet
Az oldalhoz való hozzáférés engedélyezést igényel. Próbálhatod be jelentkezni vagy könyvtárat váltani.
Az oldalhoz való hozzáférés engedélyezést igényel. Megpróbálhatod a könyvtár váltását.
Megjegyzés:
Ezek az információk a Databricks CLI 0.285-ös és újabb verzióira vonatkoznak. A Databricks parancssori felülete nyilvános előzetes verzióban érhető el.
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 a Lakebase Postgres-erőforrások ( projektek, ágak és végpontok) kezelésére szolgáló parancsokat tartalmaz. 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.
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-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.
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.
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 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.
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-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.
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.
--timeout duration
A KÉSZ állapot elérésének maximális időtartama.
Példák
Az alábbi példa töröl egy projektet:
databricks postgres delete-project projects/my-project-id
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.
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
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-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
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
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
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 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.
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.
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
--page-size int
A visszaadott elemek felső határa.
--page-token string
Lap jogkivonata egy korábbi válaszból.
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
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.
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.
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
}
}'
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.
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"
}
}'
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