table-constraints komut grubu

Note

Databricks CLI kullanımı, Kullanım Verileri sağlamaları da dahil olmak üzere Databricks Lisansı ve Databricks Gizlilik Bildirimi'ne tabidir.

table-constraints Databricks CLI içindeki komut grubu, tablolardaki alanlar arasındaki ilişkileri kodlayan birincil anahtar ve yabancı anahtar kısıtlamalarını yönetmeye yönelik komutlar içerir.

databricks tablo-kısıtlamaları oluştur

Yeni bir tablo kısıtlaması oluşturun.

Tablo kısıtlaması oluşturma işleminin başarılı olması için kullanıcının şu koşulların ikisini de karşılaması gerekir:

  • kullanıcının tablonun üst kataloğunda USE_CATALOG ayrıcalığı, tablonun üst şemasında USE_SCHEMA ayrıcalığı olması ve tablonun sahibi olması gerekir.
  • yeni kısıtlama bir ForeignKeyConstraint ise, kullanıcının başvuru yapılan üst tablonun kataloğu üzerinde USE_CATALOG ayrıcalığı, başvuru yapılan üst tablonun şeması üzerinde USE_SCHEMA ayrıcalığı ve başvuru yapılan üst tablonun sahibi olması olmalıdır.
databricks table-constraints create [flags]

Options

--json JSON

    satır içi JSON dizesi veya @path istek gövdesine sahip JSON dosyasına.

Genel bayraklar

databricks tablo-kısıtlamaları sil

Tablo kısıtlamasını silin.

Tablo kısıtlaması silme işleminin başarılı olması için kullanıcının şu koşulların ikisini de karşılaması gerekir:

  • kullanıcının tablonun üst kataloğunda USE_CATALOG ayrıcalığı, tablonun üst şemasında USE_SCHEMA ayrıcalığı olması ve tablonun sahibi olması gerekir.
  • cascade bağımsız değişkeni true ise, kullanıcının tüm alt tablolarda aşağıdaki yetkilere sahip olması gerekir: tablonun kataloğunda USE_CATALOG ayrıcalığı, tablo şemasında USE_SCHEMA ayrıcalığı ve tablonun sahibi olması gerekir.
databricks table-constraints delete FULL_NAME CONSTRAINT_NAME CASCADE [flags]

Arguments

FULL_NAME

    Kısıt tarafından başvurulan tablonun tam adı.

CONSTRAINT_NAME

    Silinecek kısıtlamanın adı.

CASCADE

    Eğer doğruysa, geçerli kısıtlamanın tüm alt kısıtlamalarını silmeyi deneyin. False ise, geçerli kısıtlamanın alt kısıtlamaları varsa bu işlemi reddedin.

Options

Genel bayraklar

Genel bayraklar

--debug

  Hata ayıklama günlüğünün etkinleştirilip etkinleştirilmeyileceği.

-h veya --help

    Databricks CLI veya ilgili komut grubu ya da ilgili komut için yardım görüntüleyin.

--log-file dizgi

    Yazılım günlüklerini yazmak için kullanılacak dosyayı temsil eden bir metin. Bu bayrak belirtilmezse varsayılan değer, çıkış günlüklerini stderr'a yazmaktır.

--log-format biçim

    Günlük biçimi türü, text veya json. Varsayılan değer şudur: text.

--log-level dizgi

    Günlük format düzeyini temsil eden bir karakter dizisi. Belirtilmezse günlük format seviyesi devre dışı bırakılır.

-o, --output tür

    Komut çıktı türü text veya json. Varsayılan değer şudur: text.

-p, --profile dizgi

    Komutu çalıştırmak için kullanılacak dosyadaki ~/.databrickscfg profilin adı. Bu bayrak belirtilmezse ve varsa, DEFAULT adlı profil kullanılır.

--progress-format biçim

    İlerleme günlüklerini görüntüleme biçimi: default, append, inplaceveya json

-t, --target dizgi

    Varsa, kullanılacak paket hedefi