PG_LAST_UNLOAD_ID
現在のセッションで直近に完了された UNLOAD コマンドのクエリ ID を返します。現在のセッションで実行された UNLOAD コマンドが存在しない場合、PG_LAST_UNLOAD_ID は -1 を返します。
PG_LAST_UNLOAD_ID の値は、UNLOAD コマンドがロードプロセスを開始するときに更新されます。ロードデータが無効であるために UNLOAD が失敗した場合は、UNLOAD ID が更新されるため、更新された UNLOAD ID を以後の調査に使用できます。UNLOAD トランザクションがロールバックされた場合、UNLOAD ID は更新されません。
ロードプロセスの開始前に発生した構文エラー、アクセスエラー、無効な認証情報、不十分な権限などのエラーにより UNLOAD コマンドが失敗した場合、UNLOAD ID は更新されません。
構文
PG_LAST_UNLOAD_ID()
戻り型
整数を返します。
例
次のクエリは、現在のセッションで直近に実行された UNLOAD コマンドのクエリ ID を返します。
select PG_LAST_UNLOAD_ID(); PG_LAST_UNLOAD_ID --------------- 5437 (1 row)