更新时间:2026-02-06 GMT+08:00
DROP AUDIT POLICY
功能描述
从数据库中删除一个审计策略。
注意事项
仅POLADMIN、SYSADMIN或初始用户可以执行该操作。
语法格式
1
|
DROP AUDIT POLICY [IF EXISTS] policy_name; |

参数说明
- policy_name
审计策略名称,需满足唯一约束,不可重复。
取值范围:字符串,要符合标识符命名规范。
- IF EXISTS
判断指定的审计策略是否存在。
- 如果指定的审计策略存在,则删除成功。
- 如果指定的审计策略不存在,不会进行删除操作,仅产生一个NOTICE提示,用于告知指定的审计策略不存在。
示例
--创建adt1策略。 gaussdb=# CREATE AUDIT POLICY adt1 PRIVILEGES CREATE; CREATE AUDIT POLICY --删除审计策略adt1。 gaussdb=# DROP AUDIT POLICY adt1; DROP AUDIT POLICY --删除一个不存在的审计策略adt0,提示删除失败,该审计策略不存在。 gaussdb=# DROP AUDIT POLICY adt0; ERROR: adt0 policy does not exist, drop failed
父主题: D