(pytanie) Nie otrzymujesz tych informacji w
wybierz * z pg_user;
lub korzystając z widoku pg_stat_activity:
select * from pg_stat_activity;
Dodano:
widok mówi:
Jeden wiersz na proces serwera, pokazujący OID bazy danych, nazwę bazy danych, identyfikator procesu, OID użytkownika, nazwa użytkownika , aktualne zapytanie, stan oczekiwania zapytania, czas rozpoczęcia wykonywania bieżącego zapytania, czas rozpoczęcia procesu oraz adres i numer portu klienta . Kolumny, które raportują dane dotyczące bieżącego zapytania, są dostępne, chyba że parametr stats_command_string został wyłączony. Co więcej, te kolumny są widoczne tylko wtedy, gdy użytkownik badający widok jest superużytkownikiem lub tym samym, co użytkownik będący właścicielem raportowanego procesu.
nie możesz filtrować i uzyskać tych informacji? które będą obecnymi użytkownikami w Bazie Danych, możesz użyć rozpoczętego czasu wykonywania, aby uzyskać wszystkie zapytania z ostatnich 5 minut, na przykład...
coś takiego.