Limitações do Git no Snowflake

Este tópico descreve as limitações para usar repositórios Git no Snowflake.

  • Atualmente, somente os seguintes recursos do Snowflake podem gravar no repositório:

    Para outros códigos Snowflake, o acesso ao repositório é somente leitura.

  • Ao se conectar a um repositório Git usando um espaço de trabalho, a seguinte limitação se aplica:

    • O repositório Git não pode estar vazio. Ele precisa ter pelo menos um commit.

  • O uso de OAuth para trabalhar com um repositório Git é aceito apenas quando o repositório está hospedado em github.com.

    A criação de um repositório Git local no Snowflake é suportada somente quando se usa a interface do usuário de Workspaces para criá-lo. Ele não é suportado quando você cria o repositório usando CREATE GIT REPOSITORY em um espaço de trabalho. Isso ocorre porque, ao usar o comando SQL, o fluxo não inclui apresentar uma interface de usuário para fazer login.

  • O compartilhamento de clones do repositório Snowflake Git não é compatível com o compartilhamento de dados ou com aplicativos criados no Snowflake Native App Framework.

  • A criação de clones do repositório Snowflake Git dentro de pacotes de aplicativos não é compatível e pode ser bloqueada no futuro.

  • A criação de clones do repositório Snowflake Git dentro de aplicativos nativos no lado do consumidor não é compatível.

  • Atualmente, o Snowflake não oferece suporte a submódulos, então você não poderá ver os arquivos dos submódulos. O Snowflake não baixará esses arquivos do repositório remoto nem os carregará no repositório remoto.

  • Não há suporte para repositórios Git maiores que 2GB.

  • A configuração de uma integração de API no Snowflake é necessária para configurar um objeto de repositório Git no Snowflake. Para obter mais informações, consulte Configuração do Snowflake para usar o Git.