pg审计DDL

来源:互联网 发布:苹果手机朗读软件 编辑:程序博客网 时间:2024/05/26 05:53
首先确认log_statement设置为了ddl或者mod或者all修改参数需要重新加载配置文件。在日志文件中查找所有出现的create、alter和drop命令:egrep -i "create|alter|drop" /log_dir如果开启了日志轮换,那么还需要在所有的日志文件中过滤这些内容。(是pg_log中的日志文件)测试:修改参数文件:[postgres@pg datan]$ vi postgresql.conflog_statement = 'ddl'重新加载:[postgres@pg datan]$ pg_ctl -D /PostgreSQL/9.6.1/datan reloadserver signaled建表:postgres=# create table testdll (id int);CREATE TABLE检索DDL:[postgres@pg pg_log]$ egrep -i "create|alter|drop" /PostgreSQL/9.6.1/datan/pg_log/postgresql-2017-02-14_000000.logLOG:  statement: create table testdll (id int);[postgres@pg pg_log]$  

0 0
原创粉丝点击