Hologres V3.0 以降では、データソースとして DLF 2.0 を使用する外部データベースに外部スキーマを作成できます。Hologres の外部スキーマは、DLF 2.0 のデータベースに対応します。CREATE EXTERNAL SCHEMA コマンドを実行すると、DLF 2.0 カタログに同じ名前のデータベースが作成されます。このトピックでは、Hologres で外部スキーマを作成する方法について説明します。
制限事項
このコマンドを実行するには、スーパーユーザーであるか、データベースに対する CREATE 権限を持っている必要があります。
データソースが DLF 1.0 または MaxCompute である外部データベースには、外部スキーマを作成できません。
構文
CREATE EXTERNAL SCHEMA [IF NOT EXISTS] <EXT_DB_NAME>.<EXT_SCHEMA_NAME>;例
-- DLF 2.0 データソース
CREATE EXTERNAL SCHEMA IF NOT EXISTS ext_db_dlf.ext_dlf_db;その他の操作
外部データベース内のすべての外部スキーマの照会
SELECT * FROM hologres.hg_external_schemas('<EXT_DB_NAME>');メタデータの更新
REFRESH CACHE FOR External Schema <EXT_DB_NAME>.<EXT_SCHEMA_NAME> WITH( cache_level = 'metadata');