Mysql
 sql >> база данни >  >> RDS >> Mysql

sails-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

  2. MySQL GeoSpatial функция за ST_Distance_Spheroid? Показател, използван в връщане Тип GLength?

  3. MySql:Tinyint (2) срещу tinyint (1) - каква е разликата?

  4. mySQL MATCH в множество таблици

  5. Как да запитате много към много продължение на връзката?