jleonard
03/30/2017, 4:45 AMtype TwoWayLeft {
id: ID!
one: TwoWayRight! // ! (required) and [] (list) thrown in for extra complication
two: [TwoWayRight] // although even plain (modifier-free) fields would seem problematic.
}
type TwoWayRight {
id: ID!
three: TwoWayLeft
four: TwoWayLeft
}
[or any number of similar problematic (from a data modeling perspective) cases].
How would graphcool know which fields on each side correspond to fields on the other side in order to setup the foreign keys/relationships in the underlying physical database schema (Postgres/SQL or NoSQL or what have you)?nilan
03/30/2017, 10:55 AMone
and two
, or between three
and four
jleonard
03/30/2017, 4:10 PMnilan
03/30/2017, 4:13 PMnilan
03/30/2017, 4:14 PMjleonard
03/30/2017, 5:11 PMthree
or four
could correspond to one
or two
.jleonard
03/30/2017, 5:12 PMtwo
itself could actually be an independent list with no reverse link back from TwoWayRight
.jleonard
03/30/2017, 5:12 PMjleonard
03/30/2017, 5:13 PMjleonard
03/30/2017, 5:13 PMnilan
03/30/2017, 5:13 PMnilan
03/30/2017, 5:13 PMnilan
03/30/2017, 5:13 PMnilan
03/30/2017, 5:14 PMjleonard
03/30/2017, 5:14 PMjleonard
03/30/2017, 5:14 PMjleonard
03/30/2017, 5:15 PMnilan
03/30/2017, 5:15 PMjleonard
03/30/2017, 5:15 PMnilan
03/30/2017, 5:15 PMnilan
03/30/2017, 5:15 PMnilan
03/30/2017, 5:15 PMjleonard
03/30/2017, 5:16 PMUser
I have a [Product]
yea?nilan
03/30/2017, 5:16 PMjleonard
03/30/2017, 5:16 PMjleonard
03/30/2017, 5:16 PMnilan
03/30/2017, 5:17 PMjleonard
03/30/2017, 5:17 PMjleonard
03/30/2017, 5:17 PMnilan
03/30/2017, 5:18 PMnilan
03/30/2017, 5:18 PMjleonard
03/30/2017, 5:18 PMjleonard
03/30/2017, 5:18 PMnilan
03/30/2017, 5:18 PMnilan
03/30/2017, 5:19 PMjleonard
03/30/2017, 5:19 PMjleonard
03/30/2017, 5:19 PMnilan
03/30/2017, 5:20 PMnilan
03/30/2017, 5:20 PMnilan
03/30/2017, 5:20 PMjleonard
03/30/2017, 5:20 PMnilan
03/30/2017, 5:20 PMjleonard
03/30/2017, 5:21 PMnilan
03/30/2017, 5:21 PMnilan
03/30/2017, 5:22 PMjleonard
03/30/2017, 5:22 PMjleonard
03/30/2017, 5:22 PMnilan
03/30/2017, 5:23 PMjleonard
03/30/2017, 5:23 PMnilan
03/30/2017, 5:24 PMnilan
03/30/2017, 5:24 PMjleonard
03/30/2017, 5:24 PM