Rails 3.2 アプリケーションをサポートする 3 つの大規模な読み取り専用データベースがあり、それらの値が調べられ、そのうちのいくつかは補助情報と共にメイン データベースに保存されます。これらを開発用および本番用の Postgres データベースにスキーマとして設定しました。
これは間違ったアプローチですか?それらは読み取り専用であるため、独自の Postgres データベースに配置し、そこから参照するだけのより良い方法はありますか? PG gemがそのように機能するとは思いません。
それらがすべての環境に存在する必要がある場合、それらがテスト環境の一部であることをどのように保証できますか?
これらの環境を にコピーすることはできませんtest
。
rake db:test:prepare