Vous ne pouvez pas.
pg_cursors
est backend-local. Il n'affiche pas les curseurs qui ne font pas partie de la connexion actuelle.
PostgreSQL n'a aucun moyen de savoir quelle requête sous-tend un curseur d'une autre session.
La seule façon à laquelle je peux penser pour ce faire est d'utiliser l'analyse des journaux, avec log_statement = all
et un log_line_prefix
approprié .