Postgresql 中文操作指南

DROP VIEW

DROP VIEW — 删除一个视图

Synopsis

DROP VIEW [ IF EXISTS ] name [, ...] [ CASCADE | RESTRICT ]

Description

DROP VIEW 删除一个现有视图。要执行该命令,您必须是该视图的所有者。

Parameters

  • IF EXISTS

    • 如果视图不存在,则不引发错误。在此情况下,将发出通知。

  • name

    • 要删除的视图的名称(可选的架构限定名称)。

  • CASCADE

    • 自动删除依赖于该视图的对象(例如其他视图),并反过来删除所有依赖于这些对象的对象(参见 Section 5.14 )。

  • RESTRICT

    • 如果任何对象依赖于该视图,则拒绝删除该视图。这是默认设置。

Examples

该命令将删除名为 kinds 的视图:

DROP VIEW kinds;

Compatibility

此命令符合 SQL 标准,但该标准只允许每个命令删除一个视图,除了 IF EXISTS 选项,它是 PostgreSQL 扩展。

See Also