sql >> Database >  >> RDS >> Mysql

geef sql-bestand door aan nodejs voor uitvoering als geheel

var execsql = require('execsql');
var callback = function(err,results){
  if (err){
    console.log("error is: ",err);
    return;
  }
  console.log("results is: ",results);
}
var dbConfig = {
    host: 'cloud-address',
    user: 'db-user',
    port: 3306,
    password: 'user-pass'
},
sql = 'use test-db;',
sqlFile = __dirname + '/db.sql';
execsql.config(dbConfig)
.exec(sql)
.execFile(sqlFile, function(err, results){
    console.log(results);
    callback(err, results);
}).end();

callback(err, resultaten); va dendro de la promesa, recuerda que node es asíncrono




  1. Kun je auto-increment gebruiken in MySql zonder dat dit de primaire sleutel is?

  2. ORA-12728:ongeldig bereik in reguliere expressie

  3. Hoe de database dubbel gecodeerd door mysqldump te herstellen

  4. Een gids voor MySQL-indexen