Подтвердить что ты не робот

Переименовать таблицу хранения Azure?

Нельзя ли переименовать таблицу хранения Azure?

Я не могу найти ничего онлайн (даже не командлеты). В Visual Studio Server Explorer, Cloud Storage Studio или TableXplorer нет никаких параметров.

4b9b3361

Ответ 1

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

Возможным решением было бы загрузить все сущности из таблицы и загрузить их снова в другую таблицу. После того, как все объекты загружены, вы можете удалить старую таблицу. При загрузке объектов, пожалуйста, держите Continuation Token в виду, поскольку таблица запросов возвращает до 1000 объектов на запрос.

Вы можете загружать все объекты с помощью Cloud Storage Studio (или Azure Management Studio) из Cerebrata или TableXplorer. Если вы хотите, вы можете использовать Командлеты управления Azure от Cerebrata. Он имеет командлеты для экспорта таблицы (Export-Table) и восстановления таблицы (Restore-Table).

Ответ 2

Теперь вы можете переименовать таблицы Azure с Microsoft "Microsoft Azure Storage Explorer" (после версии 0.8.3). Вы также можете переименовать контейнеры и общие папки с помощью этого инструмента. См. Примечания к выпуску здесь.

Обратите внимание, что во время использования эта функция имеет следующий отказ от ответственности.

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

Поэтому это не фактическое переименование за кулисами, а затраты на чтение/запись/транзакцию.

Ответ 3

Вы также можете использовать AzCopy, который является инструментом командной строки Microsoft для загрузки/перемещения данных таблицы.