Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
如何在不更改或创建的情况下运行 SailsJS 水线适配器。我的数据库没有给生产应用程序用户更改或创建权限。所以,我需要在没有的情况下运行它,但是当我启动 SailsJS 时它抱怨它没有权限。
Waterline 适配器非常适合保持模型对数据库结构透明。但是在像 SQL 这样的 SQL 数据库上,SailsJS 会运行一些添加临时列的自动迁移。为避免这种情况,您只需添加migrate: 'safe'到每个模型。这确实应该是生产的默认设置,但现在还不是。
migrate: 'safe'
例子:
module.exports = { migrate: 'safe', adapters: 'mysql', attributes: { column1: 'string', column2: 'integer' } };