Существует ли простой способ копирования записей в таблице DynamoDB в ту же таблицу?

#graphql #duplicates #amazon-dynamodb #copy #aws-amplify

Вопрос:

Я использую DynamoDB через AWSAmplify. Я пытаюсь перевести свое приложение, и для этого мне нужно дублировать записи в одной из моих таблиц.

 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"])
}
 

Мне нужно только изменить атрибут содержимого, чтобы дублировать запись, а затем редактировать ее было бы намного быстрее.
Я блуждал, есть ли способ сделать это и восстановить все идентификаторы, чтобы сохранить относительные связи?