PG_LAST_COPY_COUNT - Amazon Redshift

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_COUNT

Devuelve la cantidad de filas cargadas por el último comando COPY ejecutado en la sesión actual. PG_LAST_COPY_COUNT se actualiza con el último COPY ID, que es el ID de consulta del último COPY que comenzó el proceso de carga, aun cuando la carga haya fallado. El ID de consulta y el COPY ID se actualizan cuando el comando COPY comienza el proceso de carga.

Si COPY falla por un error de sintaxis o porque no hay privilegios suficientes, el COPY ID no se actualiza y PG_LAST_COPY_COUNT devuelve el conteo del comando COPY anterior. Si no se ejecutaron comandos COPY en la sesión actual, o si el último COPY dio error durante la carga, PG_LAST_COPY_COUNT devuelve 0. Para obtener más información, consulte PG_LAST_COPY_ID.

Sintaxis

pg_last_copy_count()

Tipo de retorno

Devuelve BIGINT.

Ejemplo

La siguiente consulta devuelve la cantidad de filas cargadas por el último comando COPY ejecutado en la sesión actual.

select pg_last_copy_count(); pg_last_copy_count -------------------- 192497 (1 row)