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

पोस्टग्रेज डेटाबेस के साथ अगली कड़ी mysql से माइग्रेशन के बाद काम नहीं कर रहा है

PostgreSQL साधारण पहचानकर्ताओं के नाम को लोअर केस में फोल्ड करता है। तो users , users , और users पहचानकर्ता के लिए सभी संकल्प users

सीमांकित पहचानकर्ता अलग हैं। (सीमांकित पहचानकर्ता दोहरे उद्धरण चिह्नों से घिरे हुए हैं।) पहचानकर्ता "users" , "users" , और "USERS" तीन अलग-अलग पहचानकर्ता हैं।

आपके माइग्रेशन ने "users" table तालिका बनाई . Sequelize तालिका की तलाश में है "users" . (सीमांकित पहचानकर्ता--दो अलग-अलग टेबल।)

आपको शायद अपने माइग्रेशन में पहचानकर्ता को "उपयोगकर्ता" में बदलना चाहिए। और भी तरीके हैं, लेकिन यह कम से कम प्रतिरोध का रास्ता है। यदि यह पहले से ही उत्पादन में है, तो बेहतर होगा कि आप "users" का नाम बदलने वाला एक और माइग्रेशन लिखें। करने के लिए "users"




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL में संख्या अनुक्रम

  2. Oracle MySQL, Percona Server और MariaDB की तुलना करना

  3. एक टेक्स्ट पैराग्राफ में दूसरे से परिवर्तन/अंतर को कैसे हाइलाइट करें?

  4. MySQL अस्थायी तालिका स्थान

  5. स्प्रिंग-बूट वेब ऐप थोड़ी देर के बाद MySQL / RDS से कनेक्ट करने की क्षमता खो देता है