Проблемы развертывания после изменения таблиц схемы в ROR Heroku - PullRequest
0 голосов
/ 15 февраля 2019

После изменения моей модели GuideIndustry на ConnectIndustry с помощью функции поиска и замены я получил сообщение об ошибке, приведенное ниже в журнале релизов, не позволяющее мне развернуть приложение rails на heroku.Есть ли в любом случае, чтобы рельсы перекрывали все файлы, которые использует heroku?Моя локальная копия всех файлов и схема работают просто отлично.Я попытался использовать heroku pg: reset, а затем heroku запустить rake db: migrate.

== 20190215035620 AddArticleIdToConnectIndustry: migrating ====================
-- add_column(:connect_industries, :article_id, :integer)
   (2.4ms)  ALTER TABLE "connect_industries" ADD "article_id" integer
   (1.0ms)  ROLLBACK
   (1.2ms)  SELECT pg_advisory_unlock(3329669382293610510)
rails aborted!
StandardError: An error has occurred, this and all later migrations canceled:
PG::UndefinedTable: ERROR:  relation "connect_industries" does not exist

Обновление: с помощью поиска и замены и изменения имени файла вручную я изменил миграцию создания таблицы GuideIndustry так, чтобы она выглядела какследует:

class CreateConnectIndustries < ActiveRecord::Migration[5.1]
  def change
    create_table :connect_industries do |t|
      t.integer :guide_id
      t.integer :industry_id

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