PR
Calendar
type TMGPSUser @model @key(fields: ["userID"]) {
userID: String!
userName: String!
useCloud: Boolean!
userPass: String!
joinGroup: Boolean
groupName: String
groupPass: String
appVersion: String!
passLimit: String!
ldel_Flg: Boolean!
ldel_Date: String
}
2.パーティションキー+ソートキーがプライマリキーのパターン
# Groupに所属しているユーザー一覧
type TMGPSGroupUserList @model @key(fields: ["groupName","userID"]) {
groupName: String!
userID: String!
userName: String!
}
なお、id : ID! でパーティションキーを設定している場合は、以下のようにすることで、パーティションキー+ソートキーをプライマリキーにできます。(たぶん)
# サンプルテーブル
type TMGPSSample @model @key(fields: ["sortKey"]) {
id : ID!
sortKey: String!
property: String!
}
ちなみに、以下のようにすると @key 指定しなくてもパーティションキーとソートキーをプライマリキーにできるはず。
試してないから断定できないけど。。。
# サンプルテーブル
type TMGPSSample {
id : ID!
sortKey: ID!
property: String!
}
Createエラー:One or more parameter val… 2020.09.29