Получить список репозиториев и их версии тегов за один вызов

Вы не можете изменить столбец, который будет столбцом IDENTITY. Что вам нужно сделать, это создать новый столбец, который определяется как идентификатор из get-go, затем удалить старый столбец и переименовать новый в старое имя.

ALTER TABLE (yourTable) ADD NewColumn INT IDENTITY(1,1)

ALTER TABLE (yourTable) DROP COLUMN OldColumnName

EXEC sp_rename 'yourTable.NewColumn', 'OldColumnName', 'COLUMN'

Марк

0
задан Daniel 18 March 2019 в 18:17
поделиться

2 ответа

AFAIK в настоящее время не существует альтернативы, которая бы извлекала список репозиториев и их версий за один раз. Я рекомендую поделиться этим отзывом, разместив его здесь -> https://feedback.azure.com/forums/903958-azure-container-registry

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

Надеюсь, это поможет !!

0
ответ дан KrishnaG-MSFT 18 March 2019 в 18:17
поделиться

На данный момент невозможно завершить его за один звонок.

Как уже упоминалось, наименьший шаг вызова - создать скрипт для получения всех репозиториев (сохранить репозитории в переменной), а затем в цикле использовать az acr repository show-tags для получения их тегов.

Те же сценарии, что и удар:

result="$(az acr repository list -n ACR_name --output tsv)"

for i in $result; do az acr repository show-tags -n ACR_name --repository $i; done

Результат теста, как показано ниже:

enter image description here

0
ответ дан Ivan Yang 18 March 2019 в 18:17
поделиться
Другие вопросы по тегам:

Похожие вопросы: