Schakel het serverlogboek in:
log_statement = all
Dit zal elke oproep naar de databaseserver loggen.
Ik zou log_statement = all
niet gebruiken op een productieserver. Produceert enorme logbestanden.
De handleiding over logparameters:
log_statement
(enum
)Bepaalt welke SQL-instructies worden vastgelegd. Geldige waarden zijn
none
(uit),ddl
,mod
, enall
(alle stellingen). [...]
Resetten van de log_statement
parameter vereist herladen van de server (SIGHUP
). Een herstart is niet vereist. Lees de handleiding over het instellen van parameters.
Verwar het serverlogboek niet met het logboek van pgAdmin. Twee verschillende dingen!
U kunt ook de serverlogbestanden in pgAdmin bekijken, als u toegang heeft tot de bestanden (mogelijk niet het geval bij een externe server) en deze correct instellen. Kijk in pgadmin III eens naar:Tools -> Server status
. Die optie is verwijderd in pgadmin4.
Ik lees de serverlogbestanden liever met vim
(of een redacteur/lezer naar keuze).