DROP_SEQUENCE - remove a sequence
| Use Case | Command | Description |
|---|---|---|
| Drop a sequence | DROP SEQUENCE name; |
Remove the sequence number generator. |
| Drop with existence check | DROP SEQUENCE IF EXISTS name; |
Only remove the sequence if it exists; no error if missing. |
| Drop with cascade | DROP SEQUENCE name CASCADE; |
Remove the sequence and automatically drop dependent objects. |
DROP SEQUENCE [ IF EXISTS ] name [, ...] [ CASCADE | RESTRICT ]
DROP SEQUENCE removes sequence number generators. A sequence can only be dropped by its owner or a superuser.
IF EXISTS — 🔍 Do not throw an error if the sequence does not exist. A notice is issued in this case.name — 🏷️ The name (optionally schema-qualified) of a sequence.CASCADE — 🔗 Automatically drop objects that depend on the sequence, and in turn all objects that depend on those objects (see Section 5.14).RESTRICT — 🚫 Refuse to drop the sequence if any objects depend on it. This is the default.To remove the sequence serial:
DROP SEQUENCE serial;
DROP SEQUENCE conforms to the SQL standard, except that the standard only allows one sequence to be dropped per command, and apart from the IF EXISTS option, which is a PostgreSQL extension.
Generated by phpman v4.9.26-1-g511901d Author: Che Dong Under GNU General Public License
2026-08-09 10:24 @2600:1f28:365:80b0:50b3:453e:ff52:20f7
CrawledBy CCBot/2.0 (https://commoncrawl.org/faq/)
Enhanced by LLM: deepseek-v4-flash / taotoken.net / www.chedong.com - original format