पटरियों के लिए अद्यतन 5:
db:create
- वर्तमान RIDS_ENV वातावरण के लिए डेटाबेस बनाता है। यदि RIDS_ENV निर्दिष्ट नहीं है, तो यह विकास और परीक्षण डेटाबेस के लिए चूक है।
db:create:all
- सभी वातावरण के लिए डेटाबेस बनाता है।
db:drop
- वर्तमान RIDS_ENV वातावरण के लिए डेटाबेस को गिराता है। यदि RIDS_ENV निर्दिष्ट नहीं है, तो यह विकास और परीक्षण डेटाबेस के लिए चूक है।
db:drop:all
- सभी वातावरण के लिए डेटाबेस ड्रॉप।
db:migrate
- वर्तमान परिवेश के लिए माइग्रेशन चलाता है जो अभी तक नहीं चला है। डिफ़ॉल्ट रूप से यह केवल विकास के वातावरण में माइग्रेशन चलाएगा।
db:migrate:redo
- रन डीबी: माइग्रेट: डाउन और डीबी: माइग्रेट: अप या डीबी: माइग्रेट: रोलबैक और डीबी: माइग्रेट: निर्दिष्ट माइग्रेशन के आधार पर।
db:migrate:up
- दिए गए माइग्रेशन संस्करण के लिए अप रन करता है।
db:migrate:down
- दिए गए माइग्रेशन संस्करण के लिए नीचे चलाता है।
db:migrate:status
- वर्तमान माइग्रेशन स्थिति प्रदर्शित करता है।
db:migrate:rollback
- अंतिम माइग्रेशन को वापस रोल करता है।
db:version
- वर्तमान स्कीमा संस्करण को प्रिंट करता है।
db:forward
- स्कीमा को अगले वर्जन पर पुश करता है।
db:seed
- db / seeds.rb फ़ाइल चलाता है ।
db:schema:load
स्कीमा से डेटाबेस को पुनः बनाता है।
db:schema:dump
Db / schema.rb के लिए वर्तमान वातावरण के स्कीमा को डंप करता है ।
db:structure:load
- structure.sql फ़ाइल से डेटाबेस को फिर से बनाता है ।
db:structure:dump
- db / structure.sql के लिए वर्तमान वातावरण के स्कीम को डंप करता है । (आप के साथ एक और फ़ाइल निर्दिष्ट कर सकते हैं SCHEMA=db/my_structure.sql
)
db:setup
रन db: create , db: स्कीमा: लोड और db: बीज ।
db:reset
डीबी चलाता है : ड्रॉप और डीबी: सेटअप ।
db:migrate:reset
- डीबी चलाता है : ड्रॉप , डीबी: बनाएं और डीबी: माइग्रेट करें ।
db:test:prepare
- लंबित माइग्रेशन की जाँच करें और परीक्षण स्कीमा को लोड करें। (यदि आप बिना किसी तर्क के रेक चलाते हैं, तो यह डिफ़ॉल्ट रूप से चलेगा।)
db:test:clone
- वर्तमान वातावरण के डेटाबेस स्कीमा से परीक्षण डेटाबेस को फिर से बनाएँ।
db:test:clone_structure
- db: test: क्लोन के समान , लेकिन यह सुनिश्चित करेगा कि आपके परीक्षण डेटाबेस में चारसेट और कोलाज सहित समान संरचना हो, जैसा कि आपके वर्तमान परिवेश का डेटाबेस है।
db:environment:set
- वर्तमान सेट RAILS_ENV में पर्यावरण ar_internal_metadata तालिका। (संरक्षित पर्यावरण जांच के हिस्से के रूप में प्रयुक्त।)
db:check_protected_environments
- जाँच करता है कि क्या वर्तमान RIDS_ENV वातावरण में एक विनाशकारी कार्रवाई की जा सकती है। आंतरिक रूप से उपयोग किया जाता है जब विध्वंसक कार्रवाई जैसे डीबी: ड्रॉप या डीबी: स्कीमा: लोड ।
rake --tasks
मदद करता है?