Włącz dziennik serwera:
log_statement = all
To zarejestruje każde połączenie z serwerem bazy danych.
Nie używałbym log_statement = all
na serwerze produkcyjnym. Tworzy ogromne pliki dziennika.
Instrukcja o parametrach rejestrowania:
log_statement
(enum
)
Kontroluje, które instrukcje SQL są rejestrowane. Prawidłowe wartości to none
(wyłączone), ddl
, mod
i all
(wszystkie oświadczenia). [...]
Resetowanie log_statement
parametr wymaga przeładowania serwera (SIGHUP
). Ponowne uruchomienie nie niezbędny. Przeczytaj instrukcję, jak ustawić parametry.
Nie myl dziennika serwera z dziennikiem pgAdmina. Dwie różne rzeczy!
Możesz również przeglądać pliki dziennika serwera w pgAdmin, jeśli masz dostęp do plików (może nie być w przypadku zdalnego serwera) i poprawnie je skonfigurować. W pgadmin III spójrz na:Tools -> Server status
. Ta opcja została usunięta w pgadmin4.
Wolę czytać logi serwera za pomocą vim
(lub dowolny wybrany przez Ciebie redaktor/czytelnik).