5
私たちのpostgresデータベースには、公開スキーマとメタデータスキーマという2つのスキーマがあります。テスト用のデータベースに両方のスキーマが必要ですが、rake db:schema:dump
は公開スキーマのみをダンプします。 をdatabase.ymlファイルに追加すると、両方のスキーマがダンプされますが、スキーマ情報は存在しません。rake db:dump:schemaを使用して複数のpostgresスキーマをダンプする方法
どのようにしてdb/schema.rb
に両方のスキーマをダンプすればいいですか?rake db:test:prepare
でロードできますか?
コードを読むと、ネイティブフォーマットでダンプしない限り可能ではないと思います。たとえば、table_name_prefixを追加できますが、これはグローバルであり、すべてのテーブルに追加されます。同様に、 "ActiveRecord :: Base.table_name_prefix = 'public' 'を試してみてください。 – Rob