更新时间: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

相关文档