Mysql
 sql >> Database >  >> RDS >> Mysql

Come creare database mysql con sequelize (nodejs)

Risposta breve:Certo che puoi!

Ecco come l'ho fatto:

//create the sequelize instance, omitting the database-name arg
const sequelize = new Sequelize("", "<db_user>", "<db_password>", {
  dialect: "<dialect>"
});

return sequelize.query("CREATE DATABASE `<database_name>`;").then(data 
=> {
  // code to run after successful creation.
});

PS Dove posizionare il codice dipenderebbe dalle tue necessità. All'interno di un file di migrazione iniziale ha funzionato per me.