Skip to content

Commit

Permalink
Описание модуля
Browse files Browse the repository at this point in the history
  • Loading branch information
garr1nch4 committed Apr 20, 2017
1 parent 06ed6f6 commit 743fad6
Showing 1 changed file with 3 additions and 29 deletions.
32 changes: 3 additions & 29 deletions docs/update.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,36 +2,10 @@

### Обновление площадки

Обновление осуществляется путем анализа файлов фиксаций,
вычисляются новые файловые фиксации (которые не были исполнены для текущей копии проекта),
данные фиксаций передаются обработчикам для обновления. Т.е. получается, что обработчик который делал снимок, он же этот снимок и востанавливает на текущей БД.
#### Основной интерфейс обновления.

```
При работе с несколькими версиями и созданием новых записей возникает проблема "одновременного"
создания новой записи и рассинхронизация модели данных. Поэтому при создании новых записей данных
сторонних версий создаются фиксации учета ссылок текущей версии,
которые также необходимо экспортировать (синхронизировать) с файлами каталога миграций.
```

###### Основной интерфейс обнвления.


![Интерфейс применения миграций, т.е. изменений основанных на парралельных версиях проекта.](../data/main.png)

###### Интерфейс применения миграций. Просмотр перечня изменений.

![Применение. Перечень изменений](../data/item_changes_list.png)

###### Подробная информация для анализа изменения

![Подробная информация для анализа изменения](../data/change_analyze.png)
![Интерфейс применения миграций](../data/main.png)

### Отмена уже примененных миграций

Любые изменения фиксаций журналируются. Сохраняются как новые данные, так и снимок, созданный перед применением миграций.
Таким образом существует возможность отката последнего обновления. Так же стоит отметить,
что обновления устанавливаются пакетами и при применении обновлений сохраняется запись о пользователе, установившем обновления вместе с датой обновления.

###### Журнал изменений

![Журнал изменений](../data/updatelog.png)
Через административный интерфейс миграции применяются пакетами и откатываются так же пакетами.

0 comments on commit 743fad6

Please sign in to comment.