Skip to content
Snippets Groups Projects
Select Git revision
  • e0f3ac45dc8873490024a6d9ba2cee3251e8b2ed
  • master default
2 results

runsqlfile.js

Blame
  • Forked from Nils Tesdal / DatabaseTest
    1 commit behind the upstream repository.
    user avatar
    nilstes authored
    4626f295
    History
    runsqlfile.js 647 B
    var mysql = require("mysql");
    var fs = require("fs");
    
    module.exports = function run(filename, pool, done) {
      console.log("runsqlfile: reading file " + filename);
      let sql = fs.readFileSync(filename, "utf8");
      pool.getConnection((err, connection) => {
        if (err) {
          console.log("runsqlfile: error connecting");
          done();
        } else {
          console.log("runsqlfile: connected");
          connection.query(sql, (err, rows) => {
            connection.release();
            if (err) {
              console.log(err);
              done();
            } else {
              console.log("runsqlfile: run ok");
              done();
            }
          });
        }
      });
    };