創建和管理目錄
本文將展示如何創建和管理統一目錄中的目錄。一個目錄包含模式(數據庫)模式包含表和視圖。
創建一個目錄
創建一個目錄,您可以使用數據瀏覽器或SQL命令。
登錄到一個工作區metastore有關。
點擊數據。
單擊創建目錄按鈕。
分配權限的目錄。看到統一目錄權限和可獲得的對象。
點擊保存。
運行以下SQL命令在筆記本或磚SQL編輯器。物品在括號中是可選的。替換占位符的值:
< catalog_name >
:目錄的名稱。< >的評論
:一個可選的評論。
創建目錄(如果不存在]<catalog_name>(評論<評論>];
例如,要創建一個目錄命名
例子
:創建目錄如果不存在例子;
分配權限的目錄。看到統一目錄權限和可獲得的對象。
運行以下SQL命令在一個筆記本上。物品在括號中是可選的。替換占位符的值:
< catalog_name >
:目錄的名稱。< >的評論
:一個可選的評論。
火花。sql(“創建目錄(如果不存在)< catalog_name >評論> <評論”)
例如,要創建一個目錄命名
例子
:火花。sql(“創建目錄如果不存在例子”)
分配權限的目錄。看到統一目錄權限和可獲得的對象。
運行以下SQL命令在一個筆記本上。物品在括號中是可選的。替換占位符的值:
< catalog_name >
:目錄的名稱。< >的評論
:一個可選的評論。
圖書館(SparkR)sql(“創建目錄(如果不存在)< catalog_name >評論> <評論”)
例如,要創建一個目錄命名
例子
:圖書館(SparkR)sql(“創建目錄如果不存在例子”)
分配權限的目錄。看到統一目錄權限和可獲得的對象。
運行以下SQL命令在一個筆記本上。物品在括號中是可選的。替換占位符的值:
< catalog_name >
:目錄的名稱。< >的評論
:一個可選的評論。
火花。sql(“創建目錄(如果不存在)< catalog_name >評論> <評論”)
例如,要創建一個目錄命名
例子
:火花。sql(“創建目錄如果不存在例子”)
分配權限的目錄。看到統一目錄權限和可獲得的對象。
當您創建一個目錄,自動創建兩個模式(數據庫):默認的
和information_schema
。
您還可以創建一個目錄使用磚起程拓殖的提供者和databricks_catalog。您可以檢索目錄使用的信息databricks_catalogs。
下一個步驟
現在你可以模式(數據庫)添加到您的目錄。
刪除一個目錄
刪除目錄(或下降),您可以使用數據瀏覽器或SQL命令。
你必須刪除所有模式目錄除外information_schema
之前你可以刪除一個目錄。這包括自動創建默認的
模式。
登錄到一個工作區metastore有關。
點擊數據。
在數據窗格中,在左邊,點擊你要刪除的目錄。
在細節窗格中,單擊左邊的菜單後按enter鍵創建數據庫按鈕並選擇刪除。
在刪除目錄對話框中,單擊刪除。
運行以下SQL命令在筆記本或磚SQL編輯器。物品在括號中是可選的。替換占位符< catalog_name >
。
參數的描述,請參閱刪除目錄。
如果你使用下降目錄
沒有級聯
選擇,你必須刪除所有模式的目錄除外information_schema
之前您可以刪除目錄。這包括自動創建默認的
模式。
下降目錄(如果存在]<catalog_name>(限製|級聯]
例如,刪除一個目錄命名疫苗
和它的模式:
下降目錄疫苗級聯
運行以下SQL命令在一個筆記本上。物品在括號中是可選的。替換占位符< catalog_name >
。
參數的描述,請參閱刪除目錄。
如果你使用下降目錄
沒有級聯
選擇,你必須刪除所有模式的目錄除外information_schema
之前您可以刪除目錄。這包括自動創建默認的
模式。
火花。sql(“刪除目錄(如果存在)< catalog_name >(限製|級聯)”)
例如,刪除一個目錄命名疫苗
和它的模式:
火花。sql(“疫苗級聯刪除目錄”)
運行以下SQL命令在一個筆記本上。物品在括號中是可選的。替換占位符< catalog_name >
。
參數的描述,請參閱刪除目錄。
如果你使用下降目錄
沒有級聯
選擇,你必須刪除所有模式的目錄除外information_schema
之前您可以刪除目錄。這包括自動創建默認的
模式。
圖書館(SparkR)rsql(“刪除目錄(如果存在)< catalog_name >(限製|級聯)”)
例如,刪除一個目錄命名疫苗
和它的模式:
圖書館(SparkR)sql(“疫苗級聯刪除目錄”)
運行以下SQL命令在一個筆記本上。物品在括號中是可選的。替換占位符< catalog_name >
。
參數的描述,請參閱刪除目錄。
如果你使用下降目錄
沒有級聯
選擇,你必須刪除所有模式的目錄除外information_schema
之前您可以刪除目錄。這包括自動創建默認的
模式。
火花。sql(“刪除目錄(如果存在)< catalog_name >(限製|級聯)”)
例如,刪除一個目錄命名疫苗
和它的模式:
火花。sql(“疫苗級聯刪除目錄”)