DROP SEQUENCE

DROP SEQUENCE —删除序列

Synopsis

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

Description

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

Parameters

  • IF EXISTS

    • 如果序列不存在,请不要抛出错误。在这种情况下发出通知。
  • name

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

    • 自动删除依赖于序列的对象,并依次删除依赖于那些对象的所有对象(请参见Section 5.13)。
  • RESTRICT

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

Examples

删除序列serial

DROP SEQUENCE serial;

Compatibility

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

See Also

CREATE SEQUENCE, ALTER SEQUENCE