CREATE IMAGE REPOSITORY

Cria um novo repositório de imagens no esquema atual.

Consulte também:

DROP IMAGE REPOSITORY , SHOW IMAGE REPOSITORIES

Sintaxe

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

Parâmetros

name

Especifica o identificador (ou seja, o nome) do repositório de imagens; deve ser exclusivo para o esquema no qual o repositório é criado.

Nomes entre aspas para caracteres especiais ou nomes que diferenciam maiúsculas de minúsculas não são suportados. A mesma restrição também se aplica a nomes de bancos de dados e esquemas onde você cria um repositório de imagens. Ou seja, nomes de bancos de dados e esquemas sem aspas são válidos ao criar um repositório de imagens.

Requisitos de controle de acesso

Uma função usada para executar este comando SQL deve ter os seguintes privilégios no mínimo:

Privilégio

Objeto

Notas

CREATE IMAGE REPOSITORY

Esquema

Observe que operar em qualquer objeto de um esquema também requer o privilégio USAGE no banco de dados e esquema principais.

Para instruções sobre como criar uma função personalizada com um conjunto específico de privilégios, consulte Criação de funções personalizadas.

Para informações gerais sobre concessões de funções e privilégios para executar ações de SQL em objetos protegíveis, consulte Visão geral do controle de acesso.

Notas de uso

  • Em relação aos metadados:

    Atenção

    Os clientes devem garantir que nenhum dado pessoal (exceto para um objeto do usuário), dados sensíveis, dados controlados por exportação ou outros dados regulamentados sejam inseridos como metadados ao usar o serviço Snowflake. Para obter mais informações, consulte Campos de metadados no Snowflake.

  • Instruções CREATE OR REPLACE <object> são atômicas. Ou seja, quando um objeto é substituído, o objeto antigo é excluído e o novo objeto é criado em uma única transação.

Exemplos

Crie um repositório de imagens:

CREATE OR REPLACE IMAGE REPOSITORY tutorial_repository;
Copy