【发布时间】:2013-12-11 14:18:30
【问题描述】:
如何在 Sails 中使用 mysql ?另外,如果我将数据库更改为 mySQL 数据库,我会丢失所有当前的模型数据吗?
我花了一些时间寻找教程和演示,但没有找到。
【问题讨论】:
如何在 Sails 中使用 mysql ?另外,如果我将数据库更改为 mySQL 数据库,我会丢失所有当前的模型数据吗?
我花了一些时间寻找教程和演示,但没有找到。
【问题讨论】:
为了将 mySQL 与 Sails 一起使用,您必须:
示例适配器文件:
module.exports.adapters = {
'default': 'disk',
disk: {
module: 'sails-disk'
},
'mysql-adapter': {
module: 'sails-mysql',
host: 'HOST',
user: 'USER',
password: 'PASSWORD',
database: 'DATABASE'
}
};
让任何模型都使用新的 mysql 适配器(例如 api/models/Contact.js)
module.exports = {
tableName: 'contacts',
adapter: 'mysql-adapter',
migrate: 'safe',
attributes: { ... }
}
那么它应该可以工作了。
【讨论】: