Управление версиями базы данных

  • версии базы данных изменяются только с основными релизами
  • малые (bugfix) релизы никогда не требуют изменения базы данных
  • если становится необходимым изменение в выпущенной базе данных, будет выпущен сценарий SQL исправления
  • обновления базы данных обрабатываются через изменение сценариев SQL, которые находятся под управлением CVS
  • успешное применение сценариев изменения регистрируется в таблице
  • схема проверяется до и после обновления
  • достоверность проверяет, какие применены данные сравнения до и после обновления

  • клиенты для работы требуют версию конкретной схемы
  • при запуске клиент проверяет схему и не подключается, если база данных не соответствует
  • сопоставление версии клиента с версией базы данных идет в gmPG2.py
Topic revision: 20 Jan 2013, JamesBusser
 
Download.png
This site is powered by the TWiki collaboration platformCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding Foswiki? Send feedback
Powered by Olark