NO FILE になったマイグレーションの履歴を削除する
データベースのコンソールを起動する。
$ rails db
バージョン番号を指定して schema_migrations
テーブルからレコードを削除する。
> delete from schema_migrations where version = '201806xx120345';
参考:
rake db:migrate:status のコードを追いかける – Qiita
How does Rails keep track of which migrations have run for a database? – Stack Overflow
reconnect
参考:
ActiveRecord の DB コネクションの接続切れと再接続について。reconnect オプションは危険だなーとかも | ode の開発メモ日記
database.yml in Rails reconnect set to true or false – Stack Overflow
複数のデータベースに接続する
参考:
ActiveRecord を使って複数 DB にアクセスする その1| emorima
VIEW を使う
参考:
UNION を使いたいときは VIEW を作った方が手っ取り早い – Qiita
schema_format
参考:
スキーマ情報管理 (schema.rb と structure.sql) | TASK NOTES
SQL ファイルで Rails のスキーマ情報管理 | Hack Your Design!
rails で schema.rb を sql ファイルとして出力する | DjangoAppLab
スキーマファイルを SQL 形式に変更する | Naoto Kaneko
Rails で schema_format を :sql にしたときに AUTO_INCREMENT を含まないようにする – Qiita
スキーマの管理
参考:
データベースのスキーマ変更と開発環境のデータ管理をいい感じにする | ペパボテックブログ
Phantdom
参考:
Phantdom – A Ruby on Rails Database Manager [Official]
Documentation | Phantdom [Official]
Phantdom – Ruby on Rails Database Desktop App | monetizedesign
Ryakuzu
参考:
ID25/ryakuzu: Interface for schema.rb – GitHub
Ryakuzu – Rails の DB マイグレーションを Web 上で | MOONGIFT
Tips
参考: