heroku / mongohqでdeploiedされたmongodbをリセットする方法を探してい
# heroku rake db:reset
ます。これは、mongohqに直接ログインしてドロップできることを知っているようなものですが、簡単なコマンドラインが必要です。
よろしくお願いしますルカ
タイトルでは「クリーンアップ」、説明では「リセット」と言います。また、データベースをドロップする場合と同じように、「ドロップ」という単語を使用します。
rake
はビルドツールであり、これらはすべてDB管理の機能です。
あなたがやろうとしていることについてもっと具体的にすることができますか?
了解しました。詳細を確認しました。次のようrake:reset
になります。
:reset => ['db:drop', 'db:create', 'db:schema:load']
したがって、ドロップ、作成、およびスキーマのロードを実行します。これらはすべてRails固有のタスクであり、SQLデータベースの特定の機能に関連付けられています。
一般に、MongoDBにはスキーマがないため、通常はとの必要はありませdb:create
んdb:schema:load
。つまり、基本的にはdb:drop
(そしておそらくいくつかのensureIndex
コマンドを)実行しているだけですか?
私はこれらのレーキタスクの残りを調べていますが、それらの多くは実際には典型的なMongoDBのユースケースには当てはまりません。この機能が本当に必要な場合は、おそらく自分でこの機能の一部を作成する必要があります。