// 数据库配置文件 require('dotenv').config(); module.exports = { development: { username: process.env.DB_USERNAME || 'root', password: process.env.DB_PASSWORD || 'aiotAiot123!', database: process.env.DB_NAME || 'jiebandata', host: process.env.DB_HOST || '129.211.213.226', port: process.env.DB_PORT || 9527, dialect: 'mysql', dialectOptions: { charset: 'utf8mb4', dateStrings: true, typeCast: true }, timezone: '+08:00', logging: console.log, pool: { max: 20, min: 0, acquire: 60000, idle: 10000 } }, test: { username: process.env.TEST_DB_USERNAME || 'root', password: process.env.TEST_DB_PASSWORD || 'aiotAiot123!', database: process.env.TEST_DB_NAME || 'jiebandata_test', host: process.env.TEST_DB_HOST || '129.211.213.226', port: process.env.TEST_DB_PORT || 9527, dialect: 'mysql', dialectOptions: { charset: 'utf8mb4' }, timezone: '+08:00', logging: false }, production: { username: process.env.DB_USERNAME, password: process.env.DB_PASSWORD, database: process.env.DB_NAME, host: process.env.DB_HOST, port: process.env.DB_PORT, dialect: 'mysql', dialectOptions: { charset: 'utf8mb4' }, timezone: '+08:00', logging: false, pool: { max: 50, min: 5, acquire: 60000, idle: 10000 } } };