Ошибка при продакшене / heroku: WHERE a.attrelid = '«schools»' :: regclass

Я добавил в свой локальный env таблицу под названием schools , и она отлично работает в dev. Фактически, он даже отлично работает при постановке (heroku), но не работает в продакшене, и rake db: migrate выдает ошибку, указанную ниже.

Я не могу даже предварительно скомпилировать сборку (с RAILS_ENV = production), получить доступ к любой части моего приложения, включая консоль rails в рабочей среде (heroku). Все выдает ошибку ниже. Я потерял несколько часов на это, но не чувствую себя ближе к тому, чтобы понять это. (Примечание: у меня есть '"..."' в ссылке на table_name, что, как мне кажется, является частью проблемы)

Я перешел с рельсов 3.1.0 на 3.1.3, чтобы иметь какое-то отношение к этому.

PGError: ERROR:  relation "schools" does not exist

LINE 4:              WHERE a.attrelid = '"schools"'::regclass
                                        ^
:             SELECT a.attname, format_type(a.atttypid, a.atttypmod), d.adsrc, a.attnotnull
              FROM pg_attribute a LEFT JOIN pg_attrdef d
                ON a.attrelid = d.adrelid AND a.attnum = d.adnum
             WHERE a.attrelid = '"schools"'::regclass
               AND a.attnum > 0 AND NOT a.attisdropped
             ORDER BY a.attnum

Я заблудился в этом вопросе настолько, насколько это возможно. Я прочитал здесь несколько других вопросов по этой теме, но решения пока нет. Спасибо за помощь. Любое понимание очень ценится.

ОБНОВЛЕНИЕ ------------------------------------------- -----------

Я только что создал новое приложение на heroku, запустил rake db: migrate и получил ту же ошибку.

ОБНОВЛЕНИЕ 2

Я клонировал приложение из heroku, и в схеме есть "школы".

create_table "schools", :force => true do |t|
  ...
  ...
end

ОБНОВЛЕНИЕ 3

Пытался вернуться к рельсам 3.1.0, но это не помогло.

ОБНОВЛЕНИЕ 4

Все еще работаю над этим. Еще не слышал от поддержки heroku.

ОБНОВЛЕНИЕ 5

Служба поддержки Heroku смогла проверить, что «школы» не являются таблицей в БД, но я все еще не могу получить доступ к консоли и приложению.

7
задан Yuri 10 January 2012 в 07:49
поделиться