Rails 3 - heroku PGError: ERROR: модификатор типа недопустим для типа «текст» - PullRequest
4 голосов
/ 29 декабря 2011

Я новичок в Rails и пока все хорошо. Я хотел узнать, какой файл схемы загружается, когда вы делаете heroku rake db: setup. Потому что, хотя я удалил таблицу, она продолжает пытаться создать ее на heroku и выдает ошибку.

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

PGError: ОШИБКА: модификатор типа недопустим для типа "текст" LINE 1:
"trainings" (серийный первичный ключ "id", текст "content" (255), ...

Он пытается создать таблицы тренировок с текстом столбца контента, но у меня больше нет этого параметра, и я думаю, что параметр где-то сохранен.

Я даже пытался удалить свое приложение и перезапустить его, но безуспешно.

Есть какие-нибудь подсказки?

Спасибо.

1 Ответ

5 голосов
/ 13 марта 2012

база данных по умолчанию на heroku - postgresql.И тип текста в postgresql не принимает размер: он неограничен.

См. http://www.postgresql.org/docs/9.1/static/datatype-character.html

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