UNPKG

unleash-server

Version:

Unleash is an enterprise ready feature toggles service. It provides different strategies for handling feature toggles.

29 lines 794 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.createDb = void 0; const knex_1 = require("knex"); function createDb({ db, getLogger, }) { const logger = getLogger('db-pool.js'); return (0, knex_1.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), }, }); } exports.createDb = createDb; // for backward compatibility module.exports = { createDb, }; //# sourceMappingURL=db-pool.js.map