Zapněte protokol serveru:
log_statement = all
Tím se zaprotokolují každé volání na databázový server.
Nepoužil bych log_statement = all
na produkčním serveru. Vytváří obrovské soubory protokolu.
Příručka o parametrech protokolování:
log_statement
(enum
)Řídí, které příkazy SQL jsou protokolovány. Platné hodnoty jsou
none
(vypnuto),ddl
,mod
aall
(všechna prohlášení). [...]
Resetování log_statement
parametr vyžaduje opětovné načtení serveru (SIGHUP
). Restartování není nutné. Přečtěte si návod k nastavení parametrů.
Nezaměňujte protokol serveru s protokolem pgAdmin. Dvě různé věci!
Můžete se také podívat na soubory protokolu serveru v pgAdmin, pokud máte přístup k souborům (nemusí to být případ vzdáleného serveru) a správně jej nastavit. V pgadmin III se podívejte na:Tools -> Server status
. Tato možnost byla odstraněna v pgadmin4.
Dávám přednost čtení souborů protokolu serveru pomocí vim
(nebo libovolný editor/čtenář dle vašeho výběru).