2

postgresql 是否记录架构、表、索引、触发器和存储过程的更改?我不是指数据的变化,而是数据库结构的变化。

在网上搜索我总是以数据审计解决方案告终,这不是我的问题。但是,我确实知道,表和 SP 是数据库某处主表中的记录。

postgresql中有这样的日志吗?如果没有,我怎么能创建一个?

4

1 回答 1

2

默认情况下,这种类型的日志不会保存在任何 postgres 表中。我认为你能得到的最接近的方法是让 postgres 记录所有ALTERCREATE语句。然后您可以在日志中查看时间戳和特定修改。您应该可以通过调整 log_statement() 参数来做到这一点。更多细节在这里:http ://www.postgresql.org/docs/9.1/static/runtime-config-logging.html#GUC-LOG-STATEMENT

于 2012-10-03T15:45:05.053 回答