Лучший способ поиска и замены в Azure DevOps на основе стадии выпуска
Вы можете использовать задачу Заменить токены , чтобы обновить имя базы данных на основе различные этапы.
В качестве теста измените имя базы данных в файле .sql
:
select * from LW.#{DatabaseName}#db.dbo.Account
Формат имени базы данных в файле .sql
: #{DatabaseName}#
Затем установите переменные для переменной DatabaseName
для разных этапов:
![enter image description here](https://i.stack.imgur.com/pNHxM.png)
Добавьте жетоны замены, чтобы заменить переменную в источнике file:
![enter image description here](https://i.stack.imgur.com/uitXk.png)
При выполнении этой задачи переменная # {DatabaseName} # в исходном файле будет заменена значением переменной DatabaseName
:
select * from LW.devdb.dbo.Account
Надеюсь, это поможет.