2016-03-22 8 views
1

特定のテーブルをバックアップしたいですか?言い換えれば、私はすべてのデータベーステーブルをクリアしたいが、ユーザdb。 rake db:users:dumpのように、特定のデータベーステーブルをダンプするコマンドがありますか?ruby​​ on rake db:users:dump?

私はデータベース用にrails 4.2.1とmysqlを使用しています。

+0

私は手動でdata.ymlファイルを修正しました。 data.ymlファイルで、私はUserテーブル以外のすべてを削除しました。 –

答えて

0

いいえあなたが探しているもののrailsに組み込まれているrakeタスクはありません。データベーススキーマ全体をダンプするには、rake db:schema:dumpを使用できます。 rake -Tを実行しているすべての利用可能なレーキタスクを見ることができます。

0

DBを完全にダンプする場合。次に使用することができます

rake db:dump 

また、フィクスチャとスキーマをダンプすることもできます。特定のテーブル私はそれが可能であるかどうかはわかりません。

rake db:schema:dump 
rake db:fixtures:dump 
+0

備品は何を意味しますか? –

+0

備品とは、標本データを意味します。それらはYAMLファイルに格納され、順序付けられていないデータです。フィクスチャはテスト構造で、ユニットテストと機能テストで使用します。 –

関連する問題