pg_auditor
审计数据变更并提供闪回能力
概览
| 扩展包名 | 版本 | 分类 | 许可证 | 语言 |
|---|---|---|---|---|
pg_auditor | 0.2 | SEC | BSD-3-Clause | SQL |
| ID | 扩展名 | Bin | Lib | Load | Create | Trust | Reloc | 模式 |
|---|---|---|---|---|---|---|---|---|
| 7130 | pg_auditor | 否 | 否 | 否 | 是 | 否 | 否 | auditor |
| 相关扩展 | hstore pgaudit pgmemento table_log pg_drop_events pg_roast pgauditlogtofile pgelog data_historization table_version pg_permissions |
|---|
pg15 rpm pkg name is pgaudit17_$v*
版本
| 类型 | 仓库 | 版本 | PG 大版本 | 包名 | 依赖 |
|---|---|---|---|---|---|
| EXT | PIGSTY | 0.2 | 1817161514 | pg_auditor | hstore |
| RPM | PIGSTY | 0.2 | 1817161514 | pg_auditor_$v | - |
| DEB | PIGSTY | 0.2 | 1817161514 | postgresql-$v-pg-auditor | - |
构建
您可以使用 pig build 命令构建 pg_auditor 扩展的 RPM / DEB 包:
BASH
安装
您可以直接安装 pg_auditor 扩展包的预置二进制包,首先确保 PGDG 和 PIGSTY 仓库已经添加并启用:
BASH
使用 pig 或者是 apt/yum/dnf 安装扩展:
安装
BASH
pig
BASH
dnf
BASH
apt
BASH
创建扩展:
SQL
用法
pg_auditor 记录指定表上的每一次数据修改(INSERT、UPDATE、DELETE),并允许部分或完整的事务闪回。
SQL
审计控制
SQL
查看审计日志
SQL
闪回函数
SQL
列演化追踪
SQL