RoR 2.3.8: миграция базы данных не распознает символы. только строки. знак равно - PullRequest
0 голосов
/ 23 августа 2011

Работает:

  add_column "users", "admin", "boolean", :default => true

не работает:

   add_column :users, :admin, :boolean, :default => true

сейчас ... Я точно знаю, что оба имеют правильный синтаксис.Что может быть причиной проблемы?Я не хочу переписывать все мои миграции (изменить все символы на строки).= \

Это ошибка, которую я получаю:

-- add_column(:users, :admin, :boolean, {:default=>true})
rake aborted!
An error has occurred, this and all later migrations canceled:

SQLite3::SQLException: no such table: symbols: ALTER TABLE "symbols" ADD "admin" boolean DEFAULT 't'

Магическая таблица "символы" не существует.Это не где в миграциях, и, конечно, не в первой миграции, где-либо выше линии 79, где происходит эта ошибка.Он создает таблицы до этой ошибки .... так что ... idk, в чем проблема.

ПРИМЕЧАНИЕ: это не зависит от того, какой SQL я использую.Я пробовал MySQL, и теперь SQLite

Я OS X Lion.

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