Нельзя ли переименовать таблицу хранения Azure?
Я не могу найти ничего онлайн (даже не командлеты). В Visual Studio Server Explorer, Cloud Storage Studio или TableXplorer нет никаких параметров.
Нельзя ли переименовать таблицу хранения Azure?
Я не могу найти ничего онлайн (даже не командлеты). В Visual Studio Server Explorer, Cloud Storage Studio или TableXplorer нет никаких параметров.
Ты прав. Невозможно переименовать таблицу хранения Azure (или контейнер контейнера или очередь в этом случае).
Возможным решением было бы загрузить все сущности из таблицы и загрузить их снова в другую таблицу. После того, как все объекты загружены, вы можете удалить старую таблицу. При загрузке объектов, пожалуйста, держите Continuation Token
в виду, поскольку таблица запросов возвращает до 1000 объектов на запрос.
Вы можете загружать все объекты с помощью Cloud Storage Studio (или Azure Management Studio) из Cerebrata или TableXplorer. Если вы хотите, вы можете использовать Командлеты управления Azure от Cerebrata. Он имеет командлеты для экспорта таблицы (Export-Table
) и восстановления таблицы (Restore-Table
).
Теперь вы можете переименовать таблицы Azure с Microsoft "Microsoft Azure Storage Explorer" (после версии 0.8.3). Вы также можете переименовать контейнеры и общие папки с помощью этого инструмента. См. Примечания к выпуску здесь.
Обратите внимание, что во время использования эта функция имеет следующий отказ от ответственности.
Переименование выполняется путем копирования на новое имя, а затем удаления элемента источника. Переименование таблицы в настоящее время теряет свойства таблицы и метаданные, и может потребоваться некоторое время, если есть много объектов.
Поэтому это не фактическое переименование за кулисами, а затраты на чтение/запись/транзакцию.
Вы также можете использовать AzCopy, который является инструментом командной строки Microsoft для загрузки/перемещения данных таблицы.