node-query/lib/adapters/Pg/PgNative.js

26 lines
481 B
JavaScript

const Pg = require('./Pg');
const pg = require('pg').native;
class PgNative extends Pg {
constructor (config) {
super(config);
let instance = null;
let connectionString = Pg._formatConnectionString(config);
if (connectionString !== '') {
let conn = new pg.Client(connectionString);
conn.connect(err => {
if (err) {
throw new Error(err);
}
});
instance = Promise.resolve(conn);
}
super.instance = instance;
}
}
module.exports = PgNative;