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)