database - sails .js : Is Waterline ORM safe without foreign key constraints?

标签 database node.js foreign-keys sails.js waterline

我正在开发 sails.js应用程序与 MySQL。我正在使用开箱即用的 waterline sails.js 自带的 ORM。根据this发布,waterline 不会以您描述的方式创建外键约束。它只创建关联的字段。继续使用水线并继续创建表格是否安全?

最佳答案

是的,它是安全的。外键防止在相关表中插入你没有的id的值,但另一方面,当你删除id时,它们不会从相关表中删除行,所以没有像级联删除和锁定表这样的事件(或行)。

关于database - sails .js : Is Waterline ORM safe without foreign key constraints?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29828864/

相关文章:

Android SQlite 多线程访问

linux - 无法理解为什么 Node 进程在树莓派 2 上崩溃

javascript - everyauth with express (boilerplate) 应用程序

mysql - 用外键拉数据库行

sql - Oracle中的Select语句产生重复行

mysql - "Insert...select"具有多个值和规范化数据库的事务

database - 系统表上的 Oracle 闪回

node.js - 生产环境中的 NodeJS

mysql - 如何从我的 MySQL 表中删除约束?

django - "Incorrect type. Expected pk value, received str"错误