我正在使用pgsql .I,希望将审计记录保存到任何文件系统(扩展表、word.)。我有一个网络应用程序。在应用程序中发生的任何更改(插入、删除、更新),都将记录在审计日志table.But中,数据库中没有表,每个表也有超过5000行。因此,很难将审计日志保存为table.So,我希望将审计日志保存为pgSQL中的文件。它如何实现?
谢谢..。
发布于 2014-09-18 09:47:16
Veena.I在pgsql上工作了两年back.To我的知识,将PostgreSQL数据库配置为独立的审计日志数据库或保存审计文件,然后按照this.firstly收集数据库信息创建审计存储模式,为CA SiteMinder配置PostgreSQL server数据源,并将策略服务器指向数据库,最后重新启动策略服务器。
您可以创建日志模式,以便pgsql服务器数据库能够存储审计日志。若要创建审核日志,请在文本编辑器中打开sm_postgresql_logs.sql并复制整个文件的内容,并启动一个SQL客户端(如psql ),并作为从数据库列表管理策略服务器database.Select数据库实例的用户登录,并在执行查询后将来自sm_postgresql_logs.sql的架构粘贴到查询中。
审计日志存储架构是在数据库中创建的。
希望这能帮到你。
https://stackoverflow.com/questions/25909106
复制相似问题