GO Gin/Gorm/Postgresql 创建具有“有一个”关联的外键

go - gin/gorm/postgresql - 创建具有“有一个”关联的外键

php小编草莓为您介绍GO语言中使用Gin、Gorm和PostgreSQL创建具有"有一个"关联的外键的方法。在开发过程中,我们经常会遇到需要建立表之间关联关系的情况。有时候,我们需要建立一个表与另一个表的"有一个"关联,即一个表的记录对应另一个表的一条记录。这种关联关系可以通过外键来实现,在GO语言中,我们可以使用Gin框架进行路由处理,Gorm作为ORM工具与数据库进行交互,而PostgreSQL则是一种强大的关系型数据库。下面将为您详细介绍如何使用这些工具来创建具有"有一个"关联的外键。

问题内容

我已阅读文档(https://gorm.io/docs/has_one.html)并按照建议进行测试,但无法创建关联。 我的桌子看起来像这样(名称是意大利语)

models/tables.go type teatroy struct { gorm.model nome string posti int } type spettacoloxy struct { gorm.model nome string teatro teatroy `gorm:"foreignkey:id"` }登录后复制