后端框架
egg
配置
基礎(chǔ)配置參考https://eggjs.org/zh-cn/tutorials/sequelize.html
額外配置
config.default.js
config.sequelize={
...
dialectOptions: {
// 數(shù)據(jù)庫(kù)實(shí)例名稱寄悯,沒(méi)有則不用設(shè)置
instanceName: 'SCII', //這個(gè)是數(shù)據(jù)庫(kù)的實(shí)例名稱拂玻,到任務(wù)管理器查看,沒(méi)有修改默認(rèn)MSSQLSERVER
},
define: {
schema: 'dbo', //這個(gè)是數(shù)據(jù)庫(kù)的表前綴何址,到sql server manage查看表 默認(rèn)dbo
freezeTableName: true, //設(shè)置為true時(shí)寓盗,sequelize不會(huì)自動(dòng)在表名后添加s
timestamps: false, //設(shè)置為false時(shí)儒陨,不會(huì)默認(rèn)添加時(shí)間戳衷掷,如果表沒(méi)有這個(gè)字段一定要設(shè)置為false
},
...
}
連接sql server 時(shí)沒(méi)有添加以上配置,會(huì)報(bào)invalid object name 'xxxx'
其他mysql按照egg官網(wǎng)配置就行了