【发布时间】:2021-07-05 00:29:00
【问题描述】:
我试图通过连接表在一组更复杂的模型上添加多对多关系,所以我尝试将它简化为只有两个属性的东西,但仍然可以不要让它工作。
我试图遵循 Hasura 的多对多文档: https://hasura.io/docs/latest/graphql/core/guides/data-modelling/many-to-many.html#step-1-set-up-a-table-relationship-in-the-database
假设我想建立如下关系:
- 很多车可以有很多司机
- 很多司机可以开很多车
我创建了一辆汽车table,它有:
-
id- 唯一整数,主键 -
name- 文字
我创建了 driver 表,其中包含:
-
id- 唯一整数,主键 -
type- 文字
我创建了 car_user 表,其中包含:
-
car_id- 整数,主键 -
driver_id- 整数,主键 -
id- Unique Integer(有无此尝试)
【问题讨论】:
标签: postgresql graphql hasura