pg2.js 913 B

12345678910111213141516171819202122232425262728293031323334353637
  1. /*
  2. 项目组一般开发成员勿动此文件!
  3. */
  4. const pg = require('pg');
  5. const u_config = require('../../../../config/systemConfig');
  6. let pgPool = null
  7. /* isOpen */
  8. if (u_config.pg2.isOpen) {
  9. pgPool = new pg.Pool(u_config.pg2.poolConfig);
  10. //系统启动连接自测
  11. pgPool.connect(function (err, client, release) {
  12. if (err) {
  13. console.log('\x1B[31m', '数据库连接测试失败:' + err.message);
  14. return;
  15. }
  16. client.query('select now();', [], function (err, result) {
  17. release();
  18. if (err) {
  19. console.log('\x1B[31m', '数据库测试查询失败:' + err.message)
  20. } else {
  21. let date = new Date(result.rows[0].now)
  22. console.log('\x1B[32m', 'Postgresql2数据库测试查询成功/测试时间: ' + date)
  23. }
  24. })
  25. });
  26. }
  27. module.exports = pgPool;