在Debian系统上,PostgreSQL的日志文件通常位于/var/log/postgresql/目录下。具体的日志文件名可能因PostgreSQL版本和配置而异,但通常包括以下几种:
postgresql-<version>-main.log:这是主数据库服务器的主要日志文件。postgresql-<version>-main.log.<date>.gz:这是按日期归档的主数据库服务器日志文件,已压缩。postgresql-<version>-replica.log:这是副本数据库服务器的主要日志文件。postgresql-<version>-replica.log.<date>.gz:这是按日期归档的副本数据库服务器日志文件,已压缩。要查看PostgreSQL日志,您可以使用cat、less、tail等命令。例如,要查看主数据库服务器的最新日志条目,您可以运行:
sudo cat /var/log/postgresql/postgresql-<version>-main.log
或者,要实时查看日志更新,您可以使用tail命令:
sudo tail -f /var/log/postgresql/postgresql-<version>-main.log
请注意,您可能需要使用sudo来查看日志文件,因为它们通常属于postgres用户。同时,请将<version>替换为您的PostgreSQL版本号。