Можно ли обновить ключ HASH другим атрибутом для существующего глобального вторичного индекса Dynamodb? - PullRequest
1 голос
/ 12 апреля 2019

Имея существующий GSI с ключом (HASH: пользователь, RANGE: дата), могу ли я обновить ключ до (HASH: группа, RANGE: дата) без создания нового индекса?

groupАтрибут является существующей таблицей атрибутов i и уже спроецирован в GSI.

1 Ответ

0 голосов
/ 12 апреля 2019

Нет, DynamoDB не поддерживает изменение значений HASH и RANGE для таблиц или индексов, при необходимости их изменения необходимо создать новый GSI с требуемыми значениями и удалить старый.

Дополнительно: Если вы этого еще не сделали, я бы настоятельно рекомендовал посмотреть это видео о шаблонах проектирования DynamoDB, оно может предоставить полезную информацию, которая может помочь в дальнейшем.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...