Рейк не синхронизирован с моей базой данных - PullRequest
1 голос
/ 03 июня 2011

Я унаследовал проект Ruby on Rails, в котором программист не использовал rake для создания схемы БД, поэтому, похоже, что он очень не синхронизирован, есть ли способ исправить это?

1 Ответ

2 голосов
/ 03 июня 2011

Сначала создайте файл schema.rb

rake db:schema:dump

Затем сделайте миграцию из нее.

class CreateMigration < ActiveRecord::Migration
  def self.up
    # insert schema.rb here
  end

  def self.down
  end
end

Вам также может понадобиться создать таблицу schema_migrations и вручную добавить в нее метку времени для этой миграции.

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