powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Деплой изменений
3 сообщений из 3, страница 1 из 1
Деплой изменений
    #39885400
_human
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хело

Есть таблица с полем статус(текст)
Решили создать словарь статусов.
В таблице создано поле для референса таблицы-словаря

Собственно вопррс — как это правильно задеплоить без потери данных вцелевой бд?
Используется стандартное решение с dacpac, т.е. при деплое генерируется скрипт разницы между dacpac и целевой бд.

Можно решить при помощи pre/post deployment scrips, т.е.
#копия таблицы в pre-script
#собсна деплой
#пост скрипт апдейтит целевую таблицу внешними ключами в новое поле

Минуса
#сложно
#останутся скрипты
...
Рейтинг: 0 / 0
Деплой изменений
    #39885417
Владислав Колосов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_human,

я не придумал другого способа, кроме как постпубликацией выполнить скрипт. Польза в том, что справочники при развертывании всегда актуальны и версионированы.
...
Рейтинг: 0 / 0
Деплой изменений
    #39885436
_human
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
https://docs.microsoft.com/en-us/sql/ssdt/how-to-specify-predeployment-or-postdeployment-scripts?view=sql-server-ver15

Почитал доку там мой сценарий описан
Скорее всего это и есть правильное решение
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Деплой изменений
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]