Postgresql 中文操作指南

DROP SEQUENCE

DROP SEQUENCE — 删除序列

Synopsis

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

Description

DROP SEQUENCE 删除序列号生成器。序列只能由其所有者或超级用户删除。

Parameters

  • IF EXISTS

    • 如果序列不存在,则不要引发错误。在这种情况下,将发送一条通知。

  • name

    • 序列的名称(可选模式限定)。

  • CASCADE

    • 自动删除依赖于序列的对象,进而删除所有依赖于这些对象的(请参见 Section 5.14 )。

  • RESTRICT

    • 如果任何对象依赖于序列,则拒绝删除序列。这是默认值。

Examples

要删除序列 serial

DROP SEQUENCE serial;

Compatibility

DROP SEQUENCE 符合 SQL 标准,但该标准仅允许每个命令删除一个序列,并且 IF EXISTS 选项除外,该选项是 PostgreSQL 扩展。