Как удалить неиспользуемые последовательности?

Мы используем PostgreSQL. Мое требование - удалить неиспользуемые последовательности из моей базы данных. Например, если я создаю какую-либо таблицу через свое приложение, будет создана одна последовательность, но для удаления таблицы мы также не удаляем последовательность. Если вы хотите создать такую ​​же таблицу, создается другая последовательность.

Пример: таблица: файл ; автоматически созданная последовательность для id coumn: file_id_seq

Когда я удаляю таблицу файл и снова создаю ее с тем же именем, создается новая последовательность (т.е. file_id_seq1 ). Таким образом я накопил огромное количество неиспользуемых последовательностей в базе данных моего приложения.

Как удалить эти неиспользуемые последовательности?

6
задан Erwin Brandstetter 25 November 2011 в 15:34
поделиться