Size: a a a

2020 January 24

M

Mikhail in pro.net
Mary
банальный пример в таблице лям записей добавляешь колонку с неким дефолтным значением
Ручная миграция эту проблему не решит
источник

К

Кабак уровня /b/ in pro.net
Mikhail
Можешь но делать так не нужно чаще всего
Всякие словари, темплейты на чистой базе поднять
источник

AB

Alex B in pro.net
Mikhail
В смысле - слишком много данных? Миграции не про данные
и данные и схема. смысл разделять?
источник

M

Mikhail in pro.net
Ты также напишешь простой вариант и упадёшь
источник

M

Mary in pro.net
Mikhail
Ручная миграция эту проблему не решит
да я знаю, это я про то что  не всегда потестить решает :)
источник

M

Mikhail in pro.net
Alex B
и данные и схема. смысл разделять?
Смысл в том как работают транзакции. Изменения схемы в оракле например коммитят транзакцию
источник

AB

Alex B in pro.net
https://docs.microsoft.com/ru-ru/dotnet/api/microsoft.extensions.hosting.windowsservicelifetimehostbuilderextensions.usewindowsservice?view=dotnet-plat-ext-3.1 - зачем UseWindowsService считает, что нужно подгружать для логгера запись в EventLog?
источник

M

Mikhail in pro.net
В постгре также если я правильно помню
источник

M

Mikhail in pro.net
И роллбэкать потом такие миграции оч больно
источник

M

Mikhail in pro.net
Поэтому разумнее разделять схему и данные
источник

M

Mikhail in pro.net
Ну и срп как бы
источник

M

Mikhail in pro.net
Схема данных и наполнение данными это разные вещи
источник

AB

Alex B in pro.net
классический вариант это набор миграций dml/ddl на изменение схемы и данных. последовательно. кто то объединяет всё в одну транзакцию, кто то нет. но как правило если есть мигратор, то он все нужные операции производит сам
источник

К

Кабак уровня /b/ in pro.net
Mikhail
Схема данных и наполнение данными это разные вещи
А как их наполнять тогда?
источник

AB

Alex B in pro.net
Кабак уровня /b/
А как их наполнять тогда?
+
источник

M

Mikhail in pro.net
Кабак уровня /b/
А как их наполнять тогда?
Зависит от того чем пользуешься. В еф есть для этого механизм
источник

К

Кабак уровня /b/ in pro.net
Mikhail
Зависит от того чем пользуешься. В еф есть для этого механизм
Еф нинужон
источник

M

Mikhail in pro.net
С флюент мигратором мы свой делали который накатывал схему а потом накатывал данные
источник

M

Mikhail in pro.net
Кабак уровня /b/
Еф нинужон
Ясно
источник

AB

Alex B in pro.net
Кабак уровня /b/
Еф нинужон
+
источник