2011-01-20 6 views
0

私は特定の状況で立ち往生しています。 私は
rake db:test:clone_structureを実行すると、テストDBは開発データベースにあるビューをコピーしていません。この問題の解決策はありますか。 私はrake db:test:purgeとrake db:test:cloneを使ってみました。しかしそれは私にも役立ちません。私はここにいくつかの提案を得るRAKEを実行している間に、開発DBからビューDBをビューにコピーするにはどうすればいいですか?

希望、事前に

感謝。

+0

ビューとは、テーブルとデータのことですか? –

答えて

1

データベースのスキーマ形式をデフォルト:ruby形式ではなくsqlに変更して、役立つかどうか確認してください。

ちょうどあなたのapplication.rbに彼の行を追加します。

config.active_record.schema_format = :sql 

注:このオプションを使用すると、スキーマのダンプが少ないポータブルなる場合があります。

+0

@Chris Kimptonはい私はテーブルとデータを意味します。私は与えられたテーブルのためにそれぞれのビューを持っています。私はこのビューを通してデータを追加または削除できなければなりません。 – karthik339

0

自分自身で試したことはありませんが(私はやっていますが)解決策はrails_sql_views gemをインストールすることです。

関連する問題