Les journaux se trouvent dans le répertoire de données, dans le répertoire pg_log. Vous pouvez demander à la base de données pour obtenir cette information pour vous:
SELECT
pg_ls_dir AS filename,
pg_size_pretty((pg_stat_file('pg_log/' || pg_ls_dir)).size),
(pg_stat_file('pg_log/' || pg_ls_dir)).access,
(pg_stat_file('pg_log/' || pg_ls_dir)).modification,
(pg_stat_file('pg_log/' || pg_ls_dir)).creation -- Windows only
FROM
pg_ls_dir('pg_log')
WHERE
(pg_stat_file('pg_log/' || pg_ls_dir)).isdir = false
ORDER BY
modification DESC
LIMIT 1;
Si vous voulez lire le contenu d'un fichier journal, vous pouvez utiliser pg_read_file(). Vous devez être superutilisateur pour obtenir l'information.
Excellent, merci. Cela a fait l'affaire. –