unleash-server
Version:
Unleash is an enterprise ready feature flag service. It provides different strategies for handling feature flags.
22 lines • 612 B
JavaScript
import knexpkg from 'knex';
const { knex } = knexpkg;
export function createDb({ db, getLogger, }) {
const logger = getLogger('db-pool.js');
return knex({
client: 'pg',
version: db.version,
connection: {
...db,
application_name: db.applicationName,
},
pool: db.pool,
searchPath: db.schema,
asyncStackTraces: true,
log: {
debug: (msg) => logger.debug(msg),
warn: (msg) => logger.warn(msg),
error: (msg) => logger.error(msg),
},
});
}
//# sourceMappingURL=db-pool.js.map