Исходный код вики Схема и версионирование БД

Редактировал(а) Alexandr Fokin 2024/04/29 12:23

Скрыть последних авторов
Alexandr Fokin 2.13 1 |(% style="width:92px" %) |(% style="width:1392px" %)(((
Alexandr Fokin 1.1 2 Подходы к хранение информации о схеме БД:
3
Alexandr Fokin 2.3 4 1) Хранение отдельных скриптов для генерации и модификации объектов базы.
5 2) Хранение проекта базы с использованием проекта базы в VisualStudio.
6 3) Использование инструментов ORM для генерации и миграции базы. Хранение в коде. ([[EntityFramework | Миграции>>doc:Разработка.NET.Работа с БД.EntityFramework | EntityFrameworkCore.Механизмы.Миграции.WebHome]])
Alexandr Fokin 2.10 7 )))
Alexandr Fokin 2.13 8 |(% style="width:92px" %)Миграции|(% style="width:1392px" %)(((
Alexandr Fokin 2.10 9 |[[Liquibase>>doc:.Liquibase.WebHome]]
10 |flyway
11 |DbUp
Alexandr Fokin 2.12 12 |[[Fluent Migrator>>doc:.Fluent Migrator.WebHome]]
Alexandr Fokin 2.10 13 )))
Alexandr Fokin 2.13 14 |(% style="width:92px" %)Другое|(% style="width:1392px" %)(((
15 |(% style="width:182px" %)[[DatabaseMigrateExt>>doc:.DatabaseMigrateExt.WebHome]]|(% style="width:1193px" %)Работа с хранимыми процедурами и функциями
16 |(% style="width:182px" %) |(% style="width:1193px" %)
17 )))
18 |(% style="width:92px" %) |(% style="width:1392px" %)(((
Alexandr Fokin 2.4 19 Сравнение и выбор систем миграции данных
20 [[https:~~/~~/habr.com/ru/company/crosstech/blog/453930/>>url:https://habr.com/ru/company/crosstech/blog/453930/]]
21
22 Мигрируем БД в продакшене без даунтайма
23 [[https:~~/~~/habr.com/ru/post/664028/>>url:https://habr.com/ru/post/664028/]]
Alexandr Fokin 2.10 24 )))
Alexandr Fokin 2.13 25 |(% style="width:92px" %) |(% style="width:1392px" %)Разработка инструмента управления изменениями в БД — Плотников и Григорьев, PGConf.Russia 2023
Alexandr Fokin 2.11 26 [[https:~~/~~/www.youtube.com/watch?v=wqYRJdJz-gc>>https://www.youtube.com/watch?v=wqYRJdJz-gc]]