PostgreSQL
 sql >> Database >  >> RDS >> PostgreSQL

Come visualizzare la query attiva sottostante il cursore

Non puoi.

pg_cursors è locale di back-end. Non mostra i cursori che non fanno parte della connessione corrente.

PostgreSQL non ha modo di scoprire quale query sta alla base di un cursore da un'altra sessione.

L'unico modo in cui mi viene in mente di farlo è usare l'analisi dei log, con log_statement = all e un log_line_prefix adatto .