mirror of
https://github.com/NodeBB/NodeBB.git
synced 2025-10-30 02:25:55 +01:00
feat: async/await psql connection
This commit is contained in:
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user