有没有一种简单的方法可以将 DynamoDB 表中的记录复制到同一个表中?

时间:2021-05-25 18:07:29

标签: graphql duplicates amazon-dynamodb copy aws-amplify

我通过 AWSAmplify 使用 DynamoDb。 我正在尝试翻译我的应用程序,为此我需要在我的一个表中复制记录。

type Message @model {
  id: ID!
  contentType: String!
  content: String!
  geolocation: String
  latitude: String
  longitude: String
  maxDistance: Int
  subquestion1ID: ID!
  subQuestion1: Message @connection(fields: ["subquestion1ID"])
  subquestion2ID: ID!
  subQuestion2: Message @connection(fields: ["subquestion2ID"])
  subquestion3ID: ID!
  subQuestion3: Message @connection(fields: ["subquestion3ID"])
  subquestion4ID: ID!
  subQuestion4: Message @connection(fields: ["subquestion4ID"])
  subquestion5ID: ID!
  subQuestion5: Message @connection(fields: ["subquestion5ID"])
  figureID: ID!
  figure: Figure @connection(fields: ["figureID"])
  locationID: ID!
  locatiion: Location @connection(fields: ["locationID"])
  Chat: [Chat] @connection(keyName: "sentMessage", fields: ["id"])
}

我只需要更改内容属性,所以复制记录然后编辑它会快得多。 我在徘徊是否有办法做到这一点并重新生成所有 ID 以便保留相关连接?

0 个答案:

没有答案