【发布时间】:2011-11-25 06:36:45
【问题描述】:
我们正在使用 PostgreSQL。我的要求是从我的数据库中删除未使用的序列。 例如,如果我通过我的应用程序创建任何表,将创建一个序列,但对于删除表,我们也不会删除序列。如果要创建同一个表,正在创建另一个序列。
示例:表:file;为id 自动创建序列:file_id_seq
当我删除表file 并再次使用相同名称创建它时,正在创建一个新序列(即file_id_seq1)。通过这种方式,我在我的应用程序数据库中积累了大量未使用的序列。
如何删除这些未使用的序列?
【问题讨论】:
标签: postgresql ddl sequences