lamassu-server/migrations/db.js
2014-11-19 19:15:13 -05:00

23 lines
492 B
JavaScript

'use strict';
var pg = require('pg');
var async = require('async');
// TODO: generalize
var conString = 'psql://lamassu:lamassu@localhost/lamassu';
exports.query = function query(sql, cb) {
exports.multi([sql], cb);
};
exports.multi = function multi(sqls, cb) {
pg.connect(conString, function(err, client, done) {
if (err) throw err;
async.eachSeries(sqls, client.query.bind(client), function(err) {
done(true);
if (err) throw err;
cb();
});
});
};