CREATE IMAGE REPOSITORY¶
在当前架构中创建新的 镜像仓库。
语法¶
CREATE [ OR REPLACE ] IMAGE REPOSITORY [ IF NOT EXISTS ] <name>
参数¶
name
指定镜像仓库的标识符(即名称);对于在其中创建存储库的架构,它必须是唯一的。
不支持带引号的特殊字符名称或区分大小写的名称。同样的约束也适用于在其中创建镜像仓库的数据库和架构名称。也就是说,在创建镜像仓库时,不带引号的数据库和架构名称是有效的。
访问控制要求¶
权限 |
对象 |
备注 |
---|---|---|
CREATE IMAGE REPOSITORY |
架构 |
请注意,对架构中的对象进行操作还需要对父数据库和架构具有 USAGE 权限。
有关创建具有指定权限集的自定义角色的说明,请参阅 创建自定义角色。
使用说明¶
关于元数据:
注意
客户应确保在使用 Snowflake 服务时,不会将个人数据(用户对象除外)、敏感数据、出口管制数据或其他受监管数据作为元数据输入。有关更多信息,请参阅 Snowflake 中的元数据字段。
CREATE OR REPLACE <object> 语句是原子的。也就是说,当对象被替换时,旧对象将被删除,新对象将在单个事务中创建。
示例¶
创建镜像仓库:
CREATE OR REPLACE IMAGE REPOSITORY tutorial_repository;