BMDROP VOLUME

Geçerlidir:işaretlenmiş evet Databricks SQL işaretli evet, Databricks Runtime 19.11 ve üzeri işaretli evet işaretli evet, sadece Unity Kataloğu

Komut, UNDROP VOLUME Unity Kataloğunda bırakılan bir hacmi hacim kimliği ile geri kazanır. Yanlışlıkla düşürülen bir hacmi geri yüklemek için kullanın. Düştüğünüz bir hacmi düşüşten sonra 7 gün boyunca geri kazanabilirsiniz.

Bir hacim geri yüklemek bir meta veri işlemidir, böylece hem yönetilen hem de harici hacimler geri alınabilir. Ana şema ve katalog hâlâ var olmalıdır.

Düşen bir hacmin kimliğini bulmak için DROPPED kullanınSHOW VOLUMES.

Aynı şemadaki canlı hacim zaten kurtarmak istediğiniz cildin adını kullanıyorsa, önce o hacmi yeniden adlandırabilir veya bırakın, ALTER VOLUMEDROP VOLUMEsonra çalıştırın UNDROP VOLUME.

Hacim meta verileri, örneğin hacim ve etiketler üzerinde verilen ayrıcalıklar, geri alınır. Yönetilen bir hacim için, hacimde depolanan dosyalar da geri kazanılır.

Syntax

UNDROP VOLUME WITH ID volume_id

Parametre

  • volume_id

    STRING DROPPED ile gösterildiği gibi, düşen hacmi SHOW VOLUMEStanımlayan bir UUID şeklinde bir literal.

Bir cildi isimle geri kazanan bir form yoktur. Volume kimliğine göre tanımlanmalıdır.

Permissions

UNDROP VOLUME aşağıdakilerden birini gerektirir:

  • Cilme sahip olursunuz ya da üzerinde MANAGE var, şema ve USE CATALOG katalogda sizin CREATE VOLUMEUSE SCHEMA.
  • Şemaya sahip olursunuz ya da katalogda MANAGE sizde vardır USE CATALOG .
  • Kataloğa sahip oluyorsun ya da var MANAGE .
  • Metastore'un sahibi sen.

Ayrıca, restore ettiğiniz hacmi yaratmak için gereken ayrıcalıklara sahip olmalısınız. Örneğin, harici bir hacmi geri yüklemek için dış konumda bir hacmin olması CREATE EXTERNAL VOLUME gerekir.

Komut çalıştırıldıktan sonra, sahiplik varsayılan olarak önceki hacim sahibine geçer.

Limitations

Bir hacmi ancak düşürdükten sonraki 7 gün içinde geri alabilirsiniz. İyileşme süresi geçtikten sonra, hacim kalıcı olarak temizlenir ve geri kazanılamaz.

Examples

-- Use SHOW VOLUMES DROPPED to find the ID of the dropped volume.
> SHOW VOLUMES DROPPED IN my_catalog.my_schema;
  catalog     schema     volume_name  volume_id                            owner         comment created_at                    created_by
  ----------- ---------- ------------ ------------------------------------ ------------- ------- ----------------------------- -------------
  my_catalog  my_schema  my_volume    6ca7be55-8f58-47a7-85ee-7a59082fd17a alf@melmak.et         2023-05-03 AD at 18:17:00 UTC alf@melmak.et

-- Undrop the volume by its ID.
-- Enclose the volume ID in single quotation marks.
> UNDROP VOLUME WITH ID '6ca7be55-8f58-47a7-85ee-7a59082fd17a';
  OK