(pertanyaan) Apakah kamu tidak mendapatkan info itu di
pilih * dari pg_user;
atau menggunakan tampilan pg_stat_activity:
select * from pg_stat_activity;
Ditambahkan:
tampilan mengatakan:
Satu baris per proses server, menampilkan OID basis data, nama basis data, ID proses, OID pengguna, nama pengguna , kueri saat ini, status menunggu kueri, waktu saat kueri saat ini mulai dieksekusi, waktu saat proses dimulai, dan alamat klien dan nomor port . Kolom yang melaporkan data pada kueri saat ini tersedia kecuali parameter stats_command_string telah dimatikan. Selanjutnya, kolom ini hanya terlihat jika pengguna yang memeriksa tampilan adalah pengguna super atau sama dengan pengguna yang memiliki proses yang dilaporkan.
tidak bisakah Anda memfilter dan mendapatkan informasi itu? yang akan menjadi pengguna saat ini di Database, Anda dapat menggunakan waktu eksekusi mulai untuk mendapatkan semua kueri dari 5 menit terakhir misalnya...
sesuatu seperti itu.