Миграции БД
От: _NN_  
Дата: 05.09.18 21:05
Оценка:
Я пока только начал разбираться с LINQ2DB.

Неясен момент с миграциями БД.
Насколько я понимаю после изменения структуры БД, нужно вручную написать миграцию, так ?
Получается, что можно легко ошибиться при написании миграции вручную.

Или есть какой-нибудь более надёжный способ ?
http://rsdn.nemerleweb.com
http://nemerleweb.com
Re: Миграции БД
От: ili Россия  
Дата: 17.09.18 10:46
Оценка: +1
Здравствуйте, _NN_, Вы писали:

_NN>Или есть какой-нибудь более надёжный способ ?


Доброго дня. По сути подход Linq2Db это database first. У нас нет встроенных средств для миграции схем, и, надеюсь, не будет

Из своего опыта я все свои продукты мигрировал скриптами которые делал тулзами для постоения дифов. Для SQL Server сейчас использую Apex SQL Diff, ранее пользовал SQL Delta.
Re: Миграции БД
От: STDray http://stdray.livejournal.com
Дата: 21.09.18 09:08
Оценка:
Здравствуйте, _NN_, Вы писали:

_NN>Или есть какой-нибудь более надёжный способ ?


У меня бд меняется редко. Потом получаю разницу между базами через обычный sql compare в студии, а потом вставляю как очередную миграцию в DbUp.
Re[2]: Миграции БД
От: _NN_  
Дата: 25.09.18 17:42
Оценка:
Здравствуйте, STDray, Вы писали:

STD>Здравствуйте, _NN_, Вы писали:


_NN>>Или есть какой-нибудь более надёжный способ ?


STD>У меня бд меняется редко. Потом получаю разницу между базами через обычный sql compare в студии, а потом вставляю как очередную миграцию в DbUp.


А это будет работать с Postgre ?
http://rsdn.nemerleweb.com
http://nemerleweb.com
Re: Миграции БД
От: AndrewVK Россия http://blogs.rsdn.org/avk
Дата: 24.10.18 18:22
Оценка:
Здравствуйте, _NN_, Вы писали:

_NN>Неясен момент с миграциями БД.

_NN>Насколько я понимаю после изменения структуры БД, нужно вручную написать миграцию, так ?
_NN>Получается, что можно легко ошибиться при написании миграции вручную.

Нам хватает возможностей SSDT.
... << RSDN@Home 1.0.0 alpha 5 rev. 0 on Windows 8 6.2.9200.0>>
AVK Blog
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.