SHOW REPLICATION DATABASES

Lista todos os bancos de dados primários e secundários (ou seja, todos os bancos de dados para os quais a replicação foi habilitada) em sua conta e indica a região em que cada conta está localizada.

Consulte também:

SHOW REPLICATION ACCOUNTS

Sintaxe

SHOW REPLICATION DATABASES [ LIKE '<pattern>' ]
                           [ WITH PRIMARY <account_identifier>.<primary_db_name> ]
Copy

Parâmetros

LIKE 'pattern'

Opcionalmente, filtra a saída do comando pelo nome do objeto. O filtro utiliza correspondência de padrão que não diferencia maiúsculas e minúsculas, com suporte para caracteres curinga SQL (% e _).

Por exemplo, os seguintes padrões retornam os mesmos resultados:

... LIKE '%testing%' ...
... LIKE '%TESTING%' ...

. padrão: sem valor (nenhuma filtragem é aplicada à saída).

WITH PRIMARY {account_identifier}.{primary_db_name}

Especifica o escopo do comando, que determina se o comando lista registros apenas para o banco de dados primário especificado. O account_identifier pode ser na forma org_name.account_name ou snowflake_region.account_locator. Consulte Identificadores de conta para replicação e failover para obter mais detalhes.

Notas de uso

  • Retorna resultados para uma função com qualquer privilégio no banco de dados (por exemplo, USAGE ou MONITOR).

  • O comando não precisa de um warehouse em funcionamento para ser executado.

  • O comando retorna um máximo de 10 mil registros para o tipo de objeto especificado, como ditado pelos privilégios de acesso para a função usada para executar o comando; quaisquer registros acima do limite 10 mil não são retornados, mesmo com um filtro aplicado.

    Para visualizar resultados para os quais existem mais de 10.000 registros, consulte a visualização correspondente (se houver) em Snowflake Information Schema.

  • Para pós-processar a saída deste comando, você pode usar a função RESULT_SCAN, que trata a saída como uma tabela que pode ser consultada.

Saída

A saída do comando fornece propriedades e metadados de bancos de dados primários e secundários nas seguintes colunas. A saída de comando para organizações que abrangem múltiplos grupos de regiões inclui uma coluna adicional region_group.

Coluna

Descrição

region_group

Grupo de regiões onde a conta está localizada. Observação: esta coluna é exibida apenas para organizações que abrangem vários grupos de regiões.

snowflake_region

Snowflake Region onde está localizada a conta que armazena o banco de dados Uma Snowflake Region é um local distinto dentro de uma região de plataforma em nuvem que é isolada de outras Snowflake Regions. Uma Snowflake Region pode ser multilocatária ou unilocatária (para uma conta Virtual Private Snowflake).

created_on

Data e hora de criação do banco de dados.

account_name

Nome da conta na qual o banco de dados está armazenado.

name

Nome do banco de dados.

comment

Comentário para o banco de dados.

is_primary

Se o banco de dados é um banco de dados primário; caso contrário, é um banco de dados secundário.

primary

Nome totalmente qualificado de um banco de dados primário, incluindo a região, a conta e o nome do banco de dados.

replication_allowed_to_accounts

Se IS_PRIMARY for TRUE, são mostrados os nomes totalmente qualificados das contas onde a replicação foi habilitada para este banco de dados primário. Um banco de dados secundário pode ser criado em cada uma dessas contas.

failover_allowed_to_accounts

Se IS_PRIMARY for TRUE, são mostrados os nomes totalmente qualificados das contas onde o failover foi habilitado para este banco de dados primário. Um banco de dados secundário pode ser criado em cada uma dessas contas para a continuidade dos negócios e recuperação de desastres.

organization_name

Nome de sua organização no Snowflake.

account_locator

Localizador de conta em uma região.

Exemplos

Mostrar todos os bancos de dados de replicação cujo nome começa com mydb:

SHOW REPLICATION DATABASES LIKE 'mydb%';
Copy

Mostrar todos os bancos de dados secundários para a myorg.account1.mydb1 org, conta e banco de dados primário, respectivamente:

SHOW REPLICATION DATABASES WITH PRIMARY myorg.account1.mydb1;
Copy