View a markdown version of this page

PG_BACKEND_PID - Amazon Redshift

Amazon Redshift non supporterà più l'uso delle UDF Python dopo il 30 giugno 2026. Inizieremo ad applicarlo per fasi. Per ulteriori informazioni sulla fine del ciclo di vita e sulle opzioni di migrazione di Python, consulta il post del blog pubblicato il 30 giugno 2025.

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

PG_BACKEND_PID

Restituisce l'ID di processo (PID) del processo del server che gestisce la sessione corrente.

Nota

L'PID non è univoco a livello globale. Può essere riutilizzato nel tempo.

Sintassi

pg_backend_pid()

Tipo restituito

Restituisce un integer.

Esempio

È possibile correlare PG_BACKEND_PID() con le tabelle di registro per recuperare le informazioni sulla sessione corrente. Ad esempio, la query seguente restituisce l'ID di query e una porzione del testo di query delle query completate nella sessione corrente.

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)

È possibile correlare PG_BACKEND_PID con la colonna pid nelle seguenti tabelle di log (le eccezioni sono indicate tra parentesi):