移行ファイルを追加できますが、Railsにローカルで実行しないように指示できますか?他の人がアプリケーションをローカルにセットアップするためのファイルが必要です。
質問する
1628 次
2 に答える
5
ファイルがある場合:
db/migrate/20121010100909_modify_table_x.rb
データベースにアクセスして、次のSQLを実行できます。
MySQL:
INSERT INTO 'schema_migrations' VALUES ('20121010100909');
PostgreSQL:
INSERT INTO schema_migrations VALUES ('20121010100909');
そして、その移行を無視します。
編集-「データベースにアクセスする」方法
config/database.yml
Railsのパラメータを使用して、使用しているデータベースに接続します。使用しているデータベースソフトウェアのコマンドラインツールを使用する必要があります。例えば
PostgreSQLの場合:
psql -d <database_name> -U <username>
MySQLの場合:
mysql -u <username> <databasename>@localhost -p
必要に応じてパスワードを入力します。
次に、上記のSQLを入力して実行します。
于 2012-11-30T21:39:55.160 に答える
0
適切なタイムスタンプをschema_migrationsテーブルにローカルに挿入できます。
于 2012-11-30T21:40:21.673 に答える