:datetime
और :timestamp
माइग्रेशन फ़ाइल में माइस्क्लुएल और स्क्लाइट 3 में समान लगता है, और दोनों डेटाबेस डेटाबेस में datetime
पर मैप करते हैं, सिवाय इसके कि मुझे औपचारिक दस्तावेज़ीकरण में यह नहीं मिल रहा है।माइग्रेशन फ़ाइल में रेल का डेटाटाइम और टाइमस्टैम्प MySQL और Sqlite3 के लिए समान है?
इसके अलावा, क्या बारे में जब अगर हमारे रेल परियोजना अन्य डीबीएमएस उपयोग कर सकते हैं, तो हम :datetime
का उपयोग करना चाहिए या :timestamp
जब हम script/generate
(या rails generate
) हमारे मॉडल या मचान?
धन्यवाद इस उपयोगी जानकारी के लिए @ jigfox। मुझे यह जानकर आश्चर्य हो रहा है कि रेल 'बनाया_at' और' update_at' का उपयोग 'टाइमस्टैम्प 'के रूप में करता है। क्या यह 'टाइमटाइम' नहीं होना चाहिए क्योंकि 'टाइमस्टैम्प' 1 9 जनवरी, 2038 के बाद समस्या पैदा करेगा? –