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_BACKEND_PID
Devuelve el ID de proceso (PID) del proceso del servidor que administra la sesión actual.
nota
El PID no es único en todo el mundo. Se puede volver a usar con el tiempo.
Sintaxis
pg_backend_pid()
Tipo de retorno
Devuelve un número entero.
Ejemplo
Puede correlacionar PG_BACKEND_PID con las tablas de registro para recuperar información de la sesión actual. Por ejemplo, la siguiente consulta devuelve el ID de consulta y una parte del texto de la consulta para las consultas completadas en la sesión actual.
select query, substring(text,1,40) from stl_querytext where pid = PG_BACKEND_PID() order by query desc; query | substring -------+------------------------------------------ 14831 | select query, substring(text,1,40) from 14827 | select query, substring(path,0,80) as pa 14826 | copy category from 's3://dw-tickit/manif 14825 | Count rows in target table 14824 | unload ('select * from category') to 's3 (5 rows)
Puede correlacionar PG_BACKEND_PID con la columna PID en las siguientes tablas de registro (las excepciones se indican entre paréntesis):
- 
                  
STL_SESSIONS (procesar)
 - 
                  
STV_LOCKS (lock_owner_pid)
 - 
                  
STV_RECENTS (process_id)