Мы используем PostgreSQL. Мое требование - удалить неиспользуемые последовательности из моей базы данных. Например, если я создаю какую-либо таблицу через свое приложение, будет создана одна последовательность, но для удаления таблицы мы также не удаляем последовательность. Если вы хотите создать такую же таблицу, создается другая последовательность.
Пример: таблица: файл
; автоматически созданная последовательность для id
coumn: file_id_seq
Когда я удаляю таблицу файл
и снова создаю ее с тем же именем, создается новая последовательность (т.е. file_id_seq1
). Таким образом я накопил огромное количество неиспользуемых последовательностей в базе данных моего приложения.
Как удалить эти неиспользуемые последовательности?