CREATE IMAGE REPOSITORY

在当前架构中创建新的 镜像仓库

另请参阅:

DROP IMAGE REPOSITORYSHOW IMAGE REPOSITORIES

语法

CREATE [ OR REPLACE ] IMAGE REPOSITORY [ IF NOT EXISTS ] <name>
Copy

参数

name

指定镜像仓库的标识符(即名称);对于在其中创建存储库的架构,它必须是唯一的。

不支持带引号的特殊字符名称或区分大小写的名称。同样的约束也适用于在其中创建镜像仓库的数据库和架构名称。也就是说,在创建镜像仓库时,不带引号的数据库和架构名称是有效的。

访问控制要求

用于执行此 SQL 命令的 角色 必须至少具有以下 权限

权限

对象

备注

CREATE IMAGE REPOSITORY

架构

请注意,对架构中的对象进行操作还需要对父数据库和架构具有 USAGE 权限。

有关创建具有指定权限集的自定义角色的说明,请参阅 创建自定义角色

有关对 安全对象 执行 SQL 操作的相应角色和权限授予的一般信息,请参阅 访问控制概述

使用说明

  • 关于元数据:

    注意

    客户应确保在使用 Snowflake 服务时,不会将个人数据(用户对象除外)、敏感数据、出口管制数据或其他受监管数据作为元数据输入。有关更多信息,请参阅 Snowflake 中的元数据字段

  • CREATE OR REPLACE <object> 语句是原子的。也就是说,当对象被替换时,旧对象将被删除,新对象将在单个事务中创建。

示例

创建镜像仓库:

CREATE OR REPLACE IMAGE REPOSITORY tutorial_repository;
Copy
语言: 中文