(spørgsmål) Får du ikke den information i
vælg * fra pg_user;
eller ved at bruge view pg_stat_activity:
select * from pg_stat_activity;
Tilføjet:
udsigten siger:
En række pr. serverproces, der viser database-OID, databasenavn, proces-id, bruger-OID, brugernavn , aktuel forespørgsel, forespørgsels ventestatus, tidspunkt, hvor den aktuelle forespørgsel begyndte at udføres, tidspunkt, hvor processen blev startet, og klientens adresse og portnummer . De kolonner, der rapporterer data om den aktuelle forespørgsel, er tilgængelige, medmindre parameteren stats_command_string er blevet slået fra. Desuden er disse kolonner kun synlige, hvis brugeren, der undersøger visningen, er en superbruger eller den samme som brugeren, der ejer processen, der rapporteres om.
kan du ikke filtrere og få den information? det vil være de nuværende brugere på databasen, du kan bruge den påbegyndte udførelsestid til at hente alle forespørgsler fra de sidste 5 minutter for eksempel...
sådan noget.