全部產品
Search
文件中心

Hologres:CREATE EXTERNAL SCHEMA

更新時間:Oct 24, 2024

Hologres自V3.0版本開始,支援在DLF 2.0資料來源EXTERNAL DATABASE下建立EXTERNAL SCHEMA。Hologres中的External Schema與DLF 2.0的DATABASE處於同一層級。執行CREATE EXTERNAL SCHEMA命令後,將在DLF 2.0 Catalog下建立一個同名的DATABASE。本文為您介紹如何在Hologres中建立EXTERNAL SCHEMA。

使用限制

  • 執行該命令的使用者需要是Superuser或者具備該Database的CREATE許可權。

  • 目前不支援在資料來源為DLF1.0和MaxCompute的EXTERNAL DATABASE中建立EXTERNAL SCHEMA。

文法

CREATE EXTERNAL SCHEMA [IF NOT EXISTS] <EXT_DB_NAME>.<EXT_SCHEMA_NAME>;

樣本

-- DLF2.0 資料來源
CREATE EXTERNAL SCHEMA IF NOT EXISTS ext_db_dlf.ext_dlf_db;

其他動作

查詢EXTERNAL DATABASE下所有的外部Schema

SELECT * FROM hologres.hg_external_schemas('<EXT_DB_NAME>');

重新整理中繼資料

REFRESH CACHE FOR External Schema <EXT_DB_NAME>.<EXT_SCHEMA_NAME> WITH( cache_level = 'metadata');