Как поменять владельца SEQUENCE?

Использую PostgreSQL 8.3.6. Задача поменять владельцев SEQUENCE.
В документации на 8.4 написано
ALTER SEQUENCE name OWNER TO new_owner
Но на текущей версии это не прокатывает :(
Есть ли другой способ?

Опции просмотра комментариев

Выберите предпочитаемый вами способ показа комментариев и нажмите "Сохранить настройки" для активации изменений.

Наберите в psql \h ALTER

Наберите в psql
\h ALTER SEQUENCE
и вам покажет help нового синтаксиса если он изменился
в противном случае что не прокатывает? как выглядит ошибка?

Я делаю через pgadmin . ALTER

Я делаю через pgadmin .
ALTER SEQUENCE table_fitable_id_seq OWNER TO workers;
Ошибка выглядит так: syntax error at or near "OWNER"

Можно ли тупым UPDATE-ом поменять значение поля relacl?
SELECT relname, relacl FROM pg_class WHERE relnamespace = 2200 AND relkind ='S'
Меня смущает тип у этого поля aclitem.

Нашел! ALTER TABLE

Нашел!
ALTER TABLE sequence_name OWNER TO владелец

Опции просмотра комментариев

Выберите предпочитаемый вами способ показа комментариев и нажмите "Сохранить настройки" для активации изменений.

Back to top

(С) Виктор Вислобоков, 2008-2023