Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

sails-mysql:ER_NO_DB_ERROR:Tidak ada database yang dipilih

Saya baru saja mengalami masalah yang sama. Agar berfungsi, saya harus menambahkan informasi konfigurasi adaptor ke model saya, mis. /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'
    }

};

Lihat dokumen:

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

Saya juga harus menambahkan /api/controllers/UserController.js secara manual, karena fungsi generate tidak menambahkannya di aplikasi ini, meskipun itu menambahkannya di aplikasi pengujian sebelumnya yang saya buat.

PEMBARUAN:

Instal Sails.js beta untuk mendapatkan fungsionalitas yang lebih baik.

npm install [email protected] -g

Tidak hanya konfigurasi yang benar-benar berfungsi seperti yang diharapkan (di bawah config/connections.js), asosiasi dukungan fitur ORM, yang tidak didukung dalam rilis 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 hanya dalam bulan ini?

  2. MySql.ConnectorNET.Data vs MySql.Data

  3. Di MySQL, dengan FK, apa yang dilakukan CONSTRAINT?

  4. Cara Memadukan String dengan Karakter Leading/Trailing di MySQL – LPAD(), RPAD()

  5. sql hapus semua baris yang lebih lama dari 30 hari