#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"])
}
Мне нужно только изменить атрибут содержимого, чтобы дублировать запись, а затем редактировать ее было бы намного быстрее.
Я блуждал, есть ли способ сделать это и восстановить все идентификаторы, чтобы сохранить относительные связи?