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

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

Последние авторы

author | version | line-number | content
--- | --- | --- | ---
|  | 1 | |(% style="width:92px" %) |(% style="width:1392px" %)(((
|  | 2 | Подходы к хранение информации о схеме БД:
|  | 3 |
|  | 4 | 1) Хранение отдельных скриптов для генерации и модификации объектов базы.
|  | 5 | 2) Хранение проекта базы с использованием проекта базы в VisualStudio.
|  | 6 | 3) Использование инструментов ORM для генерации и миграции базы. Хранение в коде. ([[EntityFramework | Миграции>>doc:Разработка.NET.Работа с БД.EntityFramework | EntityFrameworkCore.Механизмы.Миграции.WebHome]])
|  | 7 | )))
|  | 8 | |(% style="width:92px" %)Миграции|(% style="width:1392px" %)(((
|  | 9 | |[[Liquibase>>doc:.Liquibase.WebHome]]
|  | 10 | |flyway
|  | 11 | |DbUp
|  | 12 | |[[Fluent Migrator>>doc:.Fluent Migrator.WebHome]]
|  | 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" %)(((
|  | 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/]]
|  | 24 | )))
|  | 25 | |(% style="width:92px" %) |(% style="width:1392px" %)Разработка инструмента управления изменениями в БД — Плотников и Григорьев, PGConf.Russia 2023
|  | 26 | [[https:~~/~~/www.youtube.com/watch?v=wqYRJdJz-gc>>https://www.youtube.com/watch?v=wqYRJdJz-gc]]

## Приложения