gorm 外键automigrate不生效
【摘要】 参考:https://stackoverflow.com/questions/56675690/go-migration-doesnt-create-a-foreign-keyhttps://stackoverflow.com/questions/46136500/foreign-key-not-created-with-one-to-many-associationhttps://gith...
原因分析:
1. 首先确认使用的gorm版本,v2才支持字段注解里面定义外键;
2.第二点需要确认目标外键的字段类型和指向的目标的主键类型一致;
参考:
https://github.com/go-gorm/gorm/issues/2831
https://codesahara.com/blog/making-migrations-with-gorm-in-go/
https://gorm.io/docs/has_many.html
/**********************************/
Gorm设置多列组合唯一:
【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
[email protected]
- 点赞
- 收藏
- 关注作者
评论(0)