|
|
|
Деплой изменений
|
|||
|---|---|---|---|
|
#18+
Хело Есть таблица с полем статус(текст) Решили создать словарь статусов. В таблице создано поле для референса таблицы-словаря Собственно вопррс — как это правильно задеплоить без потери данных вцелевой бд? Используется стандартное решение с dacpac, т.е. при деплое генерируется скрипт разницы между dacpac и целевой бд. Можно решить при помощи pre/post deployment scrips, т.е. #копия таблицы в pre-script #собсна деплой #пост скрипт апдейтит целевую таблицу внешними ключами в новое поле Минуса #сложно #останутся скрипты ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.11.2019, 18:19 |
|
||
|
Деплой изменений
|
|||
|---|---|---|---|
|
#18+
_human, я не придумал другого способа, кроме как постпубликацией выполнить скрипт. Польза в том, что справочники при развертывании всегда актуальны и версионированы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.11.2019, 18:50 |
|
||
|
Деплой изменений
|
|||
|---|---|---|---|
|
#18+
https://docs.microsoft.com/en-us/sql/ssdt/how-to-specify-predeployment-or-postdeployment-scripts?view=sql-server-ver15 Почитал доку там мой сценарий описан Скорее всего это и есть правильное решение ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.11.2019, 20:39 |
|
||
|
|

start [/forum/topic.php?fid=46&fpage=82&tid=1687008]: |
0ms |
get settings: |
6ms |
get forum list: |
8ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
52ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
23ms |
get tp. blocked users: |
1ms |
| others: | 198ms |
| total: | 300ms |

| 0 / 0 |
