1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283 |
- 'use strict';
- /**
- * [数据库配置]
- * @author szjcomo
- * @createTime 2020-08-11
- * @param {[type]} appInfo [description]
- * @return {[type]} [description]
- */
- module.exports = appInfo => {
- /**
- * [dbConfig 配置]
- * @type {Object}
- */
- const dbConfig = {
- //单数据库操作配置
- dialect: 'mysql',
- delegate: 'model',
- baseDir: 'models/mysql',
- host: '192.168.1.126',
- port: 3306,
- database: 'universal_system',
- username: 'universal_system',
- password: 'universal_system',
- pool: {
- max: 3,
- min: 1,
- acquire: 60000,
- idle: 10000
- },
- /**
- * [是否在控制台打印sql语句]
- * @author szjcomo
- * @createTime 2020-08-11
- * @param {...[type]} msg [description]
- * @return {[type]} [description]
- */
- logging:console.log,
- /**
- * [timezone 东八时区]
- * @type {String}
- */
- timezone: '+08:00',
- /**
- * [charset 设置字符集]
- * @type {String}
- */
- charset:'utf8',
- /**
- * [dialectOptions 其它参数]
- * @type {Object}
- */
- dialectOptions: {
- /**
- * [dateStrings 让读取date类型数据时返回字符串而不是UTC时间]
- * @type {Boolean}
- */
- dateStrings: true,
- /**
- * [typeCast 时间格式处理]
- * @type {Boolean}
- */
- typeCast:true,
- },
- /**
- * [define 定义全局]
- * @type {Object}
- */
- define:{
- /**
- * [是否使用自定义表名,如何为false 那么就同模型名一致]
- * @type {Boolean}
- */
- freezeTableName:true,
- /**
- * [添加create,update,delete时间戳]
- * @type {Boolean}
- */
- timestamps:false
- }
- };
- return dbConfig;
- }
|