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

सेल्स-mysql:ER_NO_DB_ERROR:कोई डेटाबेस नहीं चुना गया

मैंने अभी इसी समस्या को मारा है। इसे काम करने के लिए, मुझे अपने मॉडल में एडेप्टर कॉन्फ़िगरेशन जानकारी जोड़नी पड़ी, उदा। /api/models/User.js:

module.exports = {

     adapter: 'mysql',

      config: {
        host: 'localhost',
        user: 'user',
        port:'3306',
        // Psst.. You can put your password in config/local.js instead
        // so you don't inadvertently push it up if you're using version control
        password: 'secret', 
        database: 'sailstest'
      },

    attributes: {
    firstName: 'STRING'
    }

};

दस्तावेज़ देखें:

http://sailsjs.org/#!documentation/models

मुझे मैन्युअल रूप से /api/controllers/UserController.js भी जोड़ना पड़ा, क्योंकि जनरेट फ़ंक्शन ने इसे इस ऐप पर नहीं जोड़ा था, हालाँकि इसने इसे मेरे द्वारा बनाए गए पिछले टेस्ट ऐप में जोड़ा था।

अद्यतन:

बेहतर कार्यक्षमता प्राप्त करने के लिए Sails.js बीटा इंस्टॉल करें।

npm install [email protected] -g

कॉन्फिगर न केवल अपेक्षित रूप से काम करता है (config/connections.js के तहत), ORM सपोर्ट एसोसिएशन को फीचर करता है, जो 0.9 रिलीज में समर्थित नहीं हैं।



  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 का उपयोग करते समय SQL कथन में सभी मापदंडों का उपयोग नहीं किया गया था

  2. MySQL में उद्धरणों से बचते हुए बैकस्लैश को कैसे बनाए रखें - QUOTE ()

  3. ट्री संरचना बनाने के लिए PHP रिकर्सन सहायता की आवश्यकता है

  4. तालिका पर क्वेरी चलाते समय group_concat काट दिया गया था

  5. डेटाबेस से URL और लिंक टेक्स्ट