UNPKG

tspace-sql

Version:

mysql & postgresql query builder object relational mapping

20 lines (19 loc) 1.22 kB
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); var util_1 = require("util"); var mysql_1 = require("mysql"); var config_1 = __importDefault(require("./config")); var pool = (0, mysql_1.createPool)(config_1.default); pool.getConnection(function (err, connection) { if (err) { console.log("\u001B[1m\u001B[31m\n Connection lost to database ! \u001B[0m\n -------------------------- \u001B[33m\n host : " + (config_1.default === null || config_1.default === void 0 ? void 0 : config_1.default.host) + " \n port : " + (config_1.default === null || config_1.default === void 0 ? void 0 : config_1.default.port) + " \n user : " + config_1.default.user + " \n password: " + config_1.default.password + " \n database: " + config_1.default.database + " \u001B[0m \n --------------------------\n "); } if (connection) connection.release(); return; }); pool.query = (0, util_1.promisify)(pool.query); exports.default = pool;