Categorias:

Information Schema , Funções de tabela

DATABASE_REFRESH_HISTORY

Retorna o histórico de atualização de um banco de dados secundário.

Nota

Esta função retorna a atividade de atualização do banco de dados dos últimos 14 dias.

Consulte também:

DATABASE_REFRESH_PROGRESS , DATABASE_REFRESH_PROGRESS_BY_JOB

Sintaxe

DATABASE_REFRESH_HISTORY( '<secondary_db_name>' )
Copy

Argumentos

secondary_db_name

Nome do banco de dados secundário. Este argumento é opcional se o banco de dados secundário for o banco de dados ativo na sessão atual.

Observe que o nome completo deve ser delimitado por aspas simples.

Notas de uso

  • Só retorna resultados para administradores de conta (usuários com a função ACCOUNTADMIN).

  • Ao chamar uma função de tabela do Information Schema, a sessão deve ter um esquema INFORMATION_SCHEMA em uso ou o nome da função deve ser totalmente qualificado. Para obter mais detalhes, consulte Snowflake Information Schema.

  • A seguir está a lista das fases na ordem processada:

    1. SECONDARY_UPLOADING_INVENTORY

    2. PRIMARY_UPLOADING_METADATA

    3. PRIMARY_UPLOADING_DATA

    4. SECONDARY_DOWNLOADING_METADATA

    5. SECONDARY_DOWNLOADING_DATA

    6. COMPLETED / FAILED / CANCELED

Saída

A função retorna as seguintes colunas:

Nome da coluna

Tipo de dados

Descrição

CURRENT_PHASE

TEXT

Fase de replicação atual. Para a lista de fases, consulte as notas de uso.

START_TIME

NUMBER

Hora em que a operação de replicação começou. O formato é hora de época.

END_TIME

NUMBER

Hora em que a operação de replicação terminou, se aplicável. O formato é hora de época.

JOB_UUID

TEXT

ID de consulta para o trabalho de atualização do banco de dados secundário.

COPY_BYTES

NUMBER

Número de bytes copiados durante a operação de replicação.

OBJECT_COUNT

NUMBER

Número de objetos de banco de dados copiados durante a operação de replicação.

Exemplos

Recuperar o histórico de atualização do banco de dados que está atualmente ativo na sessão do usuário:

select *
from table(information_schema.database_refresh_history());
Copy