Amazon Redshift dejará de admitir la creación de nuevas UDF de Python a partir del 1 de noviembre de 2025. Si desea utilizar las UDF de Python, créelas antes de esa fecha. Las UDF de Python existentes seguirán funcionando con normalidad. Para obtener más información, consulte la publicación del blog
PG_LAST_COPY_ID
Devuelve el ID de consulta del último comando COPY que se haya completado en la sesión actual. Si no se ejecutaron comandos COPY en la sesión actual, PG_LAST_COPY_ID devuelve -1.
El valor para PG_LAST_COPY_ID se actualiza cuando el comando COPY comienza el proceso de carga. Si el COPY falla por datos de carga no válidos, el COPY ID se actualiza, por lo que puede usar PG_LAST_COPY_ID cuando consulte la tabla STL_LOAD_ERRORS. Si la transacción COPY se revierte, el COPY ID no se actualiza.
El COPY ID no se actualiza si el comando COPY falla por un error que ocurre antes de que comience el proceso de carga, como un error de sintaxis, error de acceso, credenciales no válidas o privilegios insuficientes. El COPY ID no se actualiza si el COPY falla durante el paso de análisis de compresión, que comienza después de una conexión con éxito, pero antes de la carga de datos.
Sintaxis
pg_last_copy_id()
Tipo de retorno
Devuelve un número entero.
Ejemplo
La siguiente consulta devuelve el ID de consulta para el último comando COPY ejecutado en la sesión actual.
select pg_last_copy_id(); pg_last_copy_id --------------- 5437 (1 row)
La siguiente consulta combina STL_LOAD_ERRORS y STL_LOADERROR_DETAIL para ver los errores de detalles que ocurrieron durante la carga más reciente en la sesión actual:
select d.query, substring(d.filename,14,20), d.line_number as line, substring(d.value,1,16) as value, substring(le.err_reason,1,48) as err_reason from stl_loaderror_detail d, stl_load_errors le where d.query = le.query and d.query = pg_last_copy_id(); query | substring | line | value | err_reason -------+-------------------+------+----------+------------------------------------------------- 558| allusers_pipe.txt | 251 | 251 | String contains invalid or unsupported UTF8 code 558| allusers_pipe.txt | 251 | ZRU29FGR | String contains invalid or unsupported UTF8 code 558| allusers_pipe.txt | 251 | Kaitlin | String contains invalid or unsupported UTF8 code 558| allusers_pipe.txt | 251 | Walter | String contains invalid or unsupported UTF8 code