Как изменить тип данных столбца в DynamoDb? - PullRequest
0 голосов
/ 22 января 2019

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

1 Ответ

0 голосов
/ 22 января 2019

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

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

...