GaussDB-DROP AUDIT POLICY

44 阅读1分钟

GaussDB-DROP AUDIT POLICY

功能描述

删除一个审计策略。

注意事项

只有POLADMIN,SYSADMIN或初始用户才能进行此操作。

语法格式

| ``` DROP AUDIT POLICY [IF EXISTS] policy_name;

| --------------------------------------------------- |

![](https://p3-xtjj-sign.byteimg.com/tos-cn-i-73owjymdk6/388f468c0d804b4caf9a5fa1dbc5c980~tplv-73owjymdk6-jj-mark-v1:0:0:0:0:5o6Y6YeR5oqA5pyv56S-5Yy6IEAgamVycnl3YW5nMTk4Mw==:q75.awebp?rk3s=f64ab15b&x-expires=1772697068&x-signature=%2BK71p5IjoNATrRF2EfTBHTwzLME%3D)

#### 参数说明

-   **policy_name**

    审计策略名称,需要唯一,不可重复。

    取值范围:字符串,要符合[标识符命名规范](https://doc.hcs.huawei.com/db/zh-cn/gaussdbqlh/24.1.30/devg-dist/gaussdb-12-0321.html#ZH-CN_TOPIC_0000001865746364__zh-cn_topic_0000001704458709_section14873217506)。

-   **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


#### 相关链接

[CREATE AUDIT POLICY](https://doc.hcs.huawei.com/db/zh-cn/gaussdbqlh/24.1.30/devg-dist/gaussdb-12-0534.html#ZH-CN_TOPIC_0000001911586077),[ALTER AUDIT POLICY](https://doc.hcs.huawei.com/db/zh-cn/gaussdbqlh/24.1.30/devg-dist/gaussdb-12-0478.html#ZH-CN_TOPIC_0000001865746692)。

更多详情请参考GaussDB 文档中心:<https://doc.hcs.huawei.com/db/zh-cn/gaussdbqlh/24.1.30/productdesc/qlh_03_0001.html>