如何在不更改或创建的情况下运行 SailsJS 水线适配器。 我的数据库未向生产应用用户授予更改或创建权限。 所以,我需要在没有的情况下运行它,但是当我启动 SailsJS 时,它抱怨它没有权限。
水线适配器非常适合保持模型对数据库结构透明。 但是在像SQL这样的SQL数据库上,SailsJS运行一些自动迁移来添加临时列。 为避免这种情况,您只需为每个模型添加migrate: 'safe'
。 这确实应该是生产的默认,但目前还不是。
例:
module.exports = {
migrate: 'safe',
adapters: 'mysql',
attributes: {
column1: 'string',
column2: 'integer'
}
};