![]() |
1
3
检查您的迁移文件以查看是否在那里创建了约束,或者您的项目正在使用一些插件或RubyGem来处理数据库约束。如果这两个区域都出现空白,那么它一定是手动创建的,或者是由外部SQL脚本创建的。 Rails不生成或使用数据库约束来强制模型关系。数据库引用完整性是您需要添加的内容。 我看不出有什么理由不能使用以下方法删除此约束:
|
![]() |
2
0
这种事情是不可能通过Rails迁移使用DSL。。。但是,这并不能阻止人们手动创建外键或使用
由于我不熟悉MySQL的语法,您最好的参考是MySQL文档,尤其是
为什么它引用自己。。。我不知道,是时候问问你的同事了? |
![]() |
pgsandstrom · 添加约束以防止表中出现NaN 7 年前 |
![]() |
Melolailo · 将约束与外键一起使用 7 年前 |
![]() |
QB1979 · 添加约束,使列仅接受来自另一列的逗号分隔值 7 年前 |
![]() |
ChemPaul · Python lmfit约束:a<b<c 7 年前 |
![]() |
Simone Bolognini · 多约束Scipy极小化 7 年前 |
![]() |
PaFi · 可视化格式语言多谓词 7 年前 |