feat: async/await psql connection

This commit is contained in:
Barış Soner Uşaklı
2021-01-22 22:10:34 -05:00
parent 672959c13f
commit 33bf1b0e2c
2 changed files with 43 additions and 74 deletions

View File

@@ -33,14 +33,12 @@ connection.getConnectionOptions = function (postgres) {
return _.merge(connOptions, postgres.options || {});
};
connection.connect = function (options, callback) {
connection.connect = async function (options) {
const Pool = require('pg').Pool;
const connOptions = connection.getConnectionOptions(options);
const db = new Pool(connOptions);
db.connect(function (err) {
callback(err, db);
});
await db.connect();
return db;
};
require('../../promisify')(connection);