Postgres日志记录用户登录退出信息

设置是否记录session登陆退出信息,默认为不记录。

highgo=#show log_connections;

 log_connections

-----------------

 off

(1row)

 

highgo=#show log_disconnections;

 log_disconnections

--------------------

 off

(1row)

 

配置记录session登陆退出信息:

highgo=#alter system set log_connections=on;

ALTERSYSTEM

highgo=#alter system set log_disconnections=on;

ALTERSYSTEM

highgo=#\q

[highgo@sourcedbdata]$ pg_ctl reload

serversignaled

[highgo@sourcedbdata]$ psql

psql(3.0.2)

Type"help" for help.

highgo=#show log_connections;

 log_connections

-----------------

 on

(1row)

 

highgo=#show log_disconnections;

 log_disconnections

--------------------

 on

(1row)

highgo=#\q

 

日志记录如下:

日志:  参数"log_connections"被改为"on"

日志:  参数"log_disconnections"被改为"on"

日志:  已接收到连接: 主机=[local]

日志:  联接认证: 主机=highgo 数据库=highgo

日志:  语句:show log_connections;

日志:  语句:show log_disconnections;

日志:  断开连接: 会话时间: 0:00:32.557 user=highgo database=highgo host=[local]

你可能感兴趣的:(Highgo,DB,PostgreSQL)