訓練
模組
在 PostgreSQL 中使用系統目錄和系統檢視 - Training
關聯式資料庫可以儲存大量資料,但也需要保存該資料結構的相關資訊。 在許多其他設定和計量之間,必須了解資料表結構的操作資料庫管理系統 (DBMS) 相關資訊,以及所有其他物件、安全性和並行。 此資訊稱為中繼資料,並儲存在適用於 PostgreSQL 的 Azure 資料庫的系統目錄中。 除了直接存取系統目錄以外,您還可以存取系統檢視,這些檢視會以更一目了然或更有用的方式來呈現系統目錄的資料。
適用於: Databricks SQL
Databricks Runtime 10.4 LTS 和更新版本,
只適用於 Unity 目錄
刪除目錄。 如果目錄不存在於中繼存放區中,就會擲回例外狀況。 若要卸除目錄,您必須對該目錄擁有 MANAGE
許可權,或是為其擁有者。
DROP CATALOG [ IF EXISTS ] catalog_name [ RESTRICT | CASCADE ]
IF EXISTS
如果指定,當目錄不存在時,不會擲回任何例外狀況。
中繼存放區中現有目錄的名稱。 如果名稱不存在,則會擲回例外狀況。
RESTRICT
如果指定,則會限制刪除非空的目錄。 預設為啟用。
CASCADE
如果指定,則會遞歸地卸除所有相關聯的資料庫 (schemas) 和其中的物件。 在 Unity Catalog 中,刪除一個目錄時,使用 CASCADE
進行軟刪除資料表:受控資料表檔案會在 30 天後被清除,但不會刪除外部檔案。
-- Create a `vaccine` catalog
> CREATE CATALOG vaccine COMMENT 'This catalog is used to maintain information about vaccines';
-- Drop the catalog and its schemas
> DROP CATALOG vaccine CASCADE;
-- Drop the catalog using IF EXISTS and only if it is empty.
> DROP CATALOG IF EXISTS vaccine RESTRICT;
訓練
模組
在 PostgreSQL 中使用系統目錄和系統檢視 - Training
關聯式資料庫可以儲存大量資料,但也需要保存該資料結構的相關資訊。 在許多其他設定和計量之間,必須了解資料表結構的操作資料庫管理系統 (DBMS) 相關資訊,以及所有其他物件、安全性和並行。 此資訊稱為中繼資料,並儲存在適用於 PostgreSQL 的 Azure 資料庫的系統目錄中。 除了直接存取系統目錄以外,您還可以存取系統檢視,這些檢視會以更一目了然或更有用的方式來呈現系統目錄的資料。