Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Note
Ezek az információk a Databricks CLI 0.205-ö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 table-constraintsDatabricks parancssori felületén található parancscsoport az elsődleges kulcs és a táblák mezői közötti kapcsolatokat kódoló idegenkulcs-korlátozások kezelésére szolgáló parancsokat tartalmaz.
databricks táblakorlátokat létrehozni
Hozzon létre egy új táblakényszert.
Ahhoz, hogy a táblamegkötés létrehozása sikeres legyen, a felhasználónak mindkét feltételnek meg kell felelnie:
- a felhasználónak rendelkeznie kell a
USE_CATALOGtábla szülőkatalógusának jogosultságával, aUSE_SCHEMAtábla szülőséma jogosultságával, és a tábla tulajdonosának kell lennie. - ha az új korlátozás egy
ForeignKeyConstraint, a felhasználónak rendelkeznie kell aUSE_CATALOGhivatkozott szülőtábla katalógusában lévő jogosultsággal, aUSE_SCHEMAhivatkozott szülőtábla sémájának jogosultságával, és a hivatkozott szülőtábla tulajdonosának kell lennie.
databricks table-constraints create [flags]
Beállítások
--json JSON
A beágyazott JSON-sztring vagy a @path JSON-fájl a kérelem törzsével.
Databricks táblakorlátok törlése
Táblakorlátozás törlése.
Ahhoz, hogy a táblamegkötés törlése sikeres legyen, a felhasználónak mindkét feltételnek meg kell felelnie:
- a felhasználónak rendelkeznie kell a
USE_CATALOGtábla szülőkatalógusának jogosultságával, aUSE_SCHEMAtábla szülőséma jogosultságával, és a tábla tulajdonosának kell lennie. - ha
cascadeaz argumentumtrue, a felhasználónak rendelkeznie kell a következő jogosultságokkal az összes alárendelt táblán: aUSE_CATALOGprivilegium a tábla katalógusában, aUSE_SCHEMAprivilegium a tábla sémáján, és a tábla tulajdonosának kell lennie.
databricks table-constraints delete FULL_NAME CONSTRAINT_NAME CASCADE [flags]
Arguments
FULL_NAME
A korlátozás által hivatkozott tábla teljes neve.
CONSTRAINT_NAME
A törölni kívánt kényszer neve.
CASCADE
Ha igaz, próbálja meg törölni az aktuális kényszer összes gyermekkorlátozását. Ha hamis, utasítsa el ezt a műveletet, ha az aktuális kényszer gyermekkorlátozásokkal rendelkezik.
Beállítások
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, amely lehet 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 kimenettí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