CREATE EXTERNAL SCHEMA

更新时间:2024-12-02 04:09:10

HologresV3.0版本开始,支持在DLF 2.0数据源EXTERNAL DATABASE下创建EXTERNAL SCHEMA。Hologres中的External SchemaDLF 2.0DATABASE处于同一层级。执行CREATE EXTERNAL SCHEMA命令后,将在DLF 2.0 Catalog下创建一个同名的DATABASE。本文为您介绍如何在Hologres中创建EXTERNAL SCHEMA。

使用限制

  • 执行该命令的用户需要是Superuser或者具备该DatabaseCREATE权限。

  • 目前不支持在数据源为DLF1.0MaxComputeEXTERNAL 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'); 
  • 本页导读 (1)
  • 使用限制
  • 语法
  • 示例
  • 其他操作
  • 查询EXTERNAL DATABASE下所有的外部Schema
  • 刷新元数据