Postgreqsl Query Error - PullRequest
       9

Postgreqsl Query Error

0 голосов
/ 10 августа 2011

Я выполняю следующий запрос, и он говорит, что он недействителен:

redmine=# ALTER TABLE changesets ALTER COLUMN committer TYPE character varying(100);
ERROR:  syntax error at or near "TYPE" at character 47

У кого-нибудь есть идеи по решению этой проблемы?

1 Ответ

1 голос
/ 10 августа 2011

Postgres 7.4 не поддерживает перепечатывание столбцов . Вы должны создать новый столбец, скопировать любые данные, удалить старый столбец и переименовать новый, чтобы иметь старое имя.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...