- Categorias:
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>' )
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:
SECONDARY_UPLOADING_INVENTORY
PRIMARY_UPLOADING_METADATA
PRIMARY_UPLOADING_DATA
SECONDARY_DOWNLOADING_METADATA
SECONDARY_DOWNLOADING_DATA
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());