跟踪表格中的变化

时间:2014-09-18 09:34:43

标签: sql postgresql

我正在使用pgsql。我想将审计记录保存到任何文件系统(电子表格,单词......)。即,我有一个Web应用程序。应用程序中发生的任何更改(插入,删除,更新)都将记录在审计日志表中。但是,在db中没有表,每个表都有超过5000行。所以很难(批量数据)将审计日志保存为表。所以我想将审计日志保存为pgSQL中的文件。它如何实现?

三江源..

1 个答案:

答案 0 :(得分:1)

Veena。我已经在2年前开始研究pgsql。据我所知,要将PostgreSQL数据库配置为独立的审计日志数据库或保存审计文件,请按照以下步骤操作。首先收集数据库信息,然后创建审计存储架构并为CA SiteMinder配置PostgreSQL Server数据源并将策略服务器指向数据库,最后重新启动策略服务器。

您可以创建日志记录架构,以便pgsql server数据库可以存储审核日志。 要创建审核日志,请在文本编辑器中打开sm_postgresql_logs.sql并复制整个文件的内容并启动SQL客户端(如psql),然后以管理策略服务器数据库的用户身份登录。从中选择数据库实例数据库列表并在执行查询后将sm_postgresql_logs.sql中的模式粘贴到查询中。

在数据库中创建审核日志存储架构。

希望这会对你有所帮助。