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

रेल स्कीमा.आरबी में नया कस्टम पोस्टग्रेज फ़ंक्शन शामिल नहीं है

schema.rb संभाल नहीं करता (रेल 3.2.x गाइड की धारा 6.2 और रेल 4 गाइड की धारा 7.2 देखें) दृश्य या कस्टम फ़ंक्शन। हमारे पास हमारे आवेदन में एक दृश्य है और स्कीमा इसके लिए काम नहीं करता है।

हम structure.sql . का उपयोग करते हैं इसके बजाय यह हमारे विचार को ठीक से स्थापित करता है और, मेरी समझ में वही है जो यहां कस्टम कार्यों के लिए लागू होगा। स्कीमा.आरबी के बजाय स्ट्रक्चर.एसक्यूएल का उपयोग करने के लिए:

आप schema.rb . के संयोजन का भी उपयोग कर सकते हैं (नियमित टेबल और इंडेक्स के लिए) और structure.sql (कस्टम कार्यों के लिए)। परीक्षण वातावरण के लिए इस कॉम्बो को सेटअप करने के लिए:

bundle exec rake db:schema:load
bundle exec rake db:structure:load

इस सेटअप में, ध्यान दें कि स्ट्रक्चर.एसक्यूएल को मैन्युअल रूप से बनाए रखना होगा जबकि स्कीमा.आरबी आपके लिए रेल द्वारा बनाए रखा जाएगा।




  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 का उपयोग करके Ireports में छवि प्रदर्शित करना

  3. समूह से संबंधित रिकॉर्ड, लेकिन केवल पहले रिकॉर्ड से कुछ फ़ील्ड चुनें

  4. Oracle SQL चयन को PostgreSQL चयन में परिवर्तित करना

  5. इनर जॉइन और आउटर जॉइन; तालिकाओं का क्रम महत्वपूर्ण से है?