Включете регистрационния файл на сървъра:
log_statement = all
Това ще регистрира всяко повикване към сървъра на базата данни.
Не бих използвал log_statement = all
на производствен сървър. Създава огромни регистрационни файлове.
Ръководството за параметрите за регистриране:
log_statement
(enum
)Контролира кои SQL изрази се записват. Валидни стойности са
none
(изключено),ddl
,mod
иall
(всички твърдения). [...]
Нулиране на log_statement
параметърът изисква презареждане на сървъра (SIGHUP
). Рестартирането не е необходимо. Прочетете ръководството за това как да зададете параметри.
Не бъркайте регистрационния файл на сървъра с дневника на pgAdmin. Две различни неща!
Можете също да разгледате регистрационните файлове на сървъра в pgAdmin, ако имате достъп до файловете (може да не е така с отдалечен сървър) и да го настроите правилно. В pgadmin III вижте:Tools -> Server status
. Тази опция беше премахната в pgadmin4.
Предпочитам да чета регистрационните файлове на сървъра с vim
(или всеки редактор/четец по ваш избор).