linux查看pgsql的数据库操作历史
时间: 2023-12-04 14:06:00 浏览: 178
查看电脑操作记录
在 Linux 中,可以使用 PostgreSQL 的日志功能来查看数据库操作历史。下面是具体的步骤:
1. 打开 PostgreSQL 的配置文件 `postgresql.conf`,找到 `logging_collector` 选项并将其设置为 `on`,表示开启日志收集器。
2. 打开 PostgreSQL 的日志配置文件 `pg_hba.conf`,找到 `log_connections` 和 `log_disconnections` 选项并将它们设置为 `on`,表示记录连接和断开连接的事件。
3. 重启 PostgreSQL 服务使配置生效。
4. 使用以下命令查看 PostgreSQL 日志文件:
```
tail -f /var/log/postgresql/postgresql-<version>-main.log
```
其中 `<version>` 表示 PostgreSQL 的版本号。
在日志文件中,可以看到每个 SQL 查询的详细信息,包括查询语句、执行时间、执行结果等。
阅读全文