gpt4 book ai didi

mysql - 防止 Sails JS 水线创建用于关联的列

转载 作者:行者123 更新时间:2023-11-29 21:22:35 25 4
gpt4 key购买 nike

我是 NodeJs/sailsJS 的新手。

我有以下型号:

module.exports = {
autoCreatedAt: false,
autoUpdatedAt: false,
attributes: {
person_id: {
type: 'integer',
primaryKey: true,
autoIncrement: true
},
user: {
model: 'user'
},
person_name: {
type: 'string',
required: true,
size: 128
},
person_birthdate: {
type: 'date'
},
person_gender: {
type: 'string',
size: 1
}
}
};

用户

module.exports = {
autoCreatedAt: false,
autoUpdatedAt: false,
attributes: {
user_id: {
type: 'integer',
primaryKey: true,
autoIncrement: false
},
person: {
model: 'person'
}
}
};

它在user表中创建列person,并在person表中创建列user。如何阻止这些列弹出并仍然能够使用水线。 C# MVC 中的 Entity Framework 能够提供该功能,因此我认为可能有一种方法可以在 SailsJs 中实现此功能。

最佳答案

尝试在文件 config/models.js 中添加以下行:migrate: 'safe' 到导出的配置。关于模型设置,您可以在这里阅读:sailsjs.org/documentation

关于mysql - 防止 Sails JS 水线创建用于关联的列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35651727/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com