PostgreSQL
 sql >> डेटाबेस >  >> RDS >> PostgreSQL

रेल डेटाबेस, विकास और उत्पादन के लिए एक ही डीबीएमएस का उपयोग क्यों करें?

मैंने अपनी पहली कुछ रेल परियोजनाओं के लिए विकास में SQLite3 और उत्पादन में PostgreSQL का उपयोग किया है। आज ही मैंने अपने वर्तमान प्रोजेक्ट के विकास परिवेश को PostgreSQL में बदल दिया है।

जब मैंने पहली बार अपने ऐप को हेरोकू में तैनात किया, तो मैंने डेटाबेस माइग्रेशन के कारण त्रुटियों को ठीक करने में दो दिन बिताए। माइग्रेशन ने SQLite3 में ठीक काम किया लेकिन PostgreSQL में टूट गया। अगर मैंने एक डीबी का इस्तेमाल किया होता, तो मैं इस बार डिबगिंग से बचता।

आज सुबह मैं कुछ एसक्यूएल प्रश्नों का उपयोग करने की कोशिश कर रहा था। यदि आप केवल रेल प्रश्नों का उपयोग कर रहे हैं, तो आप डीबी स्विच करने से दूर हो सकते हैं। जब आप SQL लिखना शुरू करते हैं, तो आपको समस्याएं दिखाई देने लगती हैं। मेरा प्रश्न और समाधान यहाँ देखें:रूबी strftime '%-m' क्वेरी में काम नहीं कर रहा है

अगर मैंने कभी भी अपने मूल SQL प्रश्नों को strftime का उपयोग करके काम करने के लिए प्राप्त किया होता, तो वे उत्पादन में टूट जाते।

मेल खाने वाले विकास और उत्पादन परिवेश बनाकर अपने आप को भविष्य के सिरदर्द से बचाएं।




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. यदि कोई पंक्ति मौजूद है तो वापसी आईडी, अन्यथा डालें

  2. PostgreSQL में एकाधिक कॉलम के योग की गणना कैसे करें

  3. ऑटो-इंक्रीमेंट कॉलम को रोजाना 0 पर रीसेट करना

  4. Postgres.app . में Postgres DB के पिछले संस्करण को डाउनग्रेड/डाउनलोड कैसे करें?

  5. PostgreSQL के फ़ंक्शन में क्वेरी परिणाम की पंक्तियों को कैसे वापस करें?