Postgresql 中文操作指南

DROP POLICY

DROP POLICY — 从表中删除行级安全策略

Synopsis

DROP POLICY [ IF EXISTS ] name ON table_name [ CASCADE | RESTRICT ]

Description

DROP POLICY 从表中删除指定策略。请注意,如果表中删除了最后一个策略,且表仍通过 ALTER TABLE 启用了行级安全,那么将使用默认拒绝策略。 ALTER TABLE …​ DISABLE ROW LEVEL SECURITY 可用于禁用表中的行级安全,无论表中是否存在策略。

Parameters

  • IF EXISTS

    • 如果策略不存在,请不要抛出错误。在这种情况下,将发出一个通知。

  • name

    • 要下放的策略名称。

  • table_name

    • 策略所在表的名称(可选择模式限定)。

  • CASCADE__RESTRICT

    • 由于没有对策略的依赖关系,因此这些关键字没有任何效果。

Examples

在下表 my_table 中下放名为 p1 的策略:

DROP POLICY p1 ON my_table;

Compatibility

DROP POLICY 是PostgreSQL扩展。