Использую PostgreSQL 8.3.6. Задача поменять владельцев SEQUENCE.
В документации на 8.4 написано
ALTER SEQUENCE name OWNER TO new_owner
Но на текущей версии это не прокатывает
Есть ли другой способ?
Я делаю через 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.
Наберите в 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 владелец