|
@@ -1,3 +1,7 @@
|
|
|
|
|
+Предыдущая лекция | | Следующая лекция
|
|
|
|
|
+:----------------:|:----------:|:----------------:
|
|
|
|
|
+[Авторизация и аутентификация. Методы авторизации. Basic-авторизация.](./api_auth.md) | [Содержание](../readme.md#разработка-своего-api) | [Системы миграции данных. FruentMigrator.](./FluentMigrator/readme.md)
|
|
|
|
|
+
|
|
|
# Системы миграции данных
|
|
# Системы миграции данных
|
|
|
|
|
|
|
|
Бизнес логика в процессе эксплуатации имеет свойство изменяться, и в какой-то момент модель данных перестает соответствовать базе данных. Функция **системы миграции** сводится к тому, чтобы синхронизировать структуру БД с моделью данных в приложении без потери существующих данных.
|
|
Бизнес логика в процессе эксплуатации имеет свойство изменяться, и в какой-то момент модель данных перестает соответствовать базе данных. Функция **системы миграции** сводится к тому, чтобы синхронизировать структуру БД с моделью данных в приложении без потери существующих данных.
|
|
@@ -225,6 +229,6 @@ ALTER TABLE table_name DROP COLUMN column_name;
|
|
|
DROP TABLE table_name;
|
|
DROP TABLE table_name;
|
|
|
```
|
|
```
|
|
|
|
|
|
|
|
-## Задание
|
|
|
|
|
-
|
|
|
|
|
-Добавить в тестовый проект (Продукты и материалы) систему миграции и какой-нибудь скрипт, меняющий __структуру__ базы данных
|
|
|
|
|
|
|
+Предыдущая лекция | | Следующая лекция
|
|
|
|
|
+:----------------:|:----------:|:----------------:
|
|
|
|
|
+[Авторизация и аутентификация. Методы авторизации. Basic-авторизация.](./api_auth.md) | [Содержание](../readme.md#разработка-своего-api) | [Системы миграции данных. FruentMigrator.](./FluentMigrator/readme.md)
|