PG_LAST_UNLOAD_ID - Amazon Redshift

PG_LAST_UNLOAD_ID

Retorna o ID de consulta do comando UNLOAD executado mais recentemente na sessão atual. Se nenhum comando UNLOAD tiver sido executado na sessão atual, o PG_LAST_UNLOAD_ID retornará -1.

O valor para PG_LAST_UNLOAD_ID é atualizado quando o comando UNLOAD começa o processo de carregamento. Se o UNLOAD falhar devido a dados de carga inválidos, o ID de UNLOAD estará atualizado e, portanto, você poderá usar o ID de UNLOAD para uma investigação adicional. Se a transação de UNLOAD for revertida, o ID de UNLOAD não será atualizado.

O ID de UNLOAD não será atualizado se o comando UNLOAD falhar devido a um erro que ocorra antes do começo do processo de carregamento, como um erro de sintaxe, erro de acesso, credenciais inválidas ou privilégios insuficientes.

Sintaxe

PG_LAST_UNLOAD_ID()

Tipo de retorno

Retorna um número inteiro.

Exemplo

A seguinte consulta retorna o ID de consulta do comando UNLOAD mais recente na atual sessão.

select PG_LAST_UNLOAD_ID(); PG_LAST_UNLOAD_ID --------------- 5437 (1 row)