rails-migrations पर टैग किए गए जवाब

रेल परिवर्तन का उपयोग रिवर्स में ट्रैक करने और डेटाबेस परिवर्तन को लागू करने के लिए किया जाता है।


7
रेल 4 में एक संदर्भ स्तंभ प्रवासन जोड़ें
एक उपयोगकर्ता के कई अपलोड हैं। मैं uploadsतालिका का एक कॉलम जोड़ना चाहता हूं जो संदर्भ देता है user। माइग्रेशन कैसा दिखना चाहिए? यही सब कुछ मेरे पास है। मुझे यकीन नहीं है कि मुझे (1) :user_id, :intया (2) का उपयोग करना चाहिए :user, :references। मुझे यकीन नहीं है कि …

4
रेल माइग्रेशन: एक कॉलम के लिए डिफ़ॉल्ट सेटिंग को पूर्ववत करें
मुझे समस्या है, कि मेरे पास रेल में एक माइग्रेशन है जो एक कॉलम के लिए एक डिफ़ॉल्ट सेटिंग सेट करता है, जैसे कि उदाहरण: def self.up add_column :column_name, :bought_at, :datetime, :default => Time.now end मान लीजिए, मैं बाद की माइग्रेशन में उस डिफ़ॉल्ट सेटिंग्स को छोड़ना पसंद करता हूं, …

5
जांचें कि क्या कोई तालिका रेल में मौजूद है
मेरे पास एक रेक कार्य है जो तब तक काम नहीं करेगा जब तक कि कोई तालिका मौजूद न हो। मैं एक वेबसाइट पर 20 से अधिक इंजीनियरों के साथ काम कर रहा हूं, इसलिए मैं यह सुनिश्चित करना चाहता हूं कि वे तालिका को माइग्रेट कर चुके हैं इससे …

21
किसी मौजूदा तालिका में टाइमस्टैम्प जोड़ें
मुझे मौजूदा तालिका में टाइमस्टैम्प ( created_atऔर updated_at) जोड़ने की आवश्यकता है । मैंने निम्न कोड की कोशिश की, लेकिन यह काम नहीं किया। class AddTimestampsToUser < ActiveRecord::Migration def change_table add_timestamps(:users) end end


6
"संदर्भ" माइग्रेशन में कॉलम नाम निर्दिष्ट करना
मैं एक migrationऔर तालिका का संदर्भ देते हुए रेल में एक बनाना चाहता हूं । आमतौर पर, मैं कुछ ऐसा करूंगा: add_column :post, :user, :references यह तालिका user_idमें नाम का एक कॉलम बनाता है posts। लेकिन क्या होगा, अगर इसके बजाय user_id, मुझे कुछ पसंद है author_id? मैं उसे कैसे …

1
T.belongs_to और t.references के बीच अंतर क्या है?
बीच क्या अंतर है t.referencesऔर t.belongs_to? हम उन दो अलग-अलग शब्दों को क्यों कह रहे हैं? मुझे लगता है कि वे भी यही काम करते हैं? कुछ Google खोज की कोशिश की, लेकिन कोई स्पष्टीकरण नहीं मिला। class CreateFoos < ActiveRecord::Migration def change create_table :foos do |t| t.references :bar t.belongs_to …

4
संदर्भ पॉलीमॉर्फिक बनाने के लिए माइग्रेशन कैसे उत्पन्न करें
मेरे पास एक उत्पाद तालिका है और एक कॉलम जोड़ना चाहते हैं: t.references :imageable, :polymorphic => true मैं इसके लिए प्रवासन उत्पन्न करने की कोशिश कर रहा था: $ rails generate migration AddImageableToProducts imageable:references:polymorphic लेकिन मैं स्पष्ट रूप से गलत कर रहा हूँ। क्या कोई कोई सुझाव दे सकता है? …

9
एक विफल रेल प्रवास को वापस लाना
आप एक असफल रेल प्रवासन को कैसे वापस लाते हैं? मुझे उम्मीद है कि rake db:rollbackअसफल प्रवास को पूर्ववत कर देगा, लेकिन नहीं, यह पिछले माइग्रेशन (विफल माइग्रेशन माइनस एक) को वापस ले जाता है। और rake db:migrate:down VERSION=myfailedmigrationया तो काम नहीं करता है। मैं इसमें कुछ बार भाग चुका …
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.