Online Documentation for SQL Manager for PostgreSQL

Управление изменениями


На вкладке Change Management задаются настройки, необходимые для работы с системами контроля внесения изменений. См. также Управление изменениями.

Система управления изменениями (Система контроля версий) позволяет организовать совместную работу группы людей (часто — программистов) над одним проектом.

 

Эта система может быть полезна для одиночных разработчиков, в базах которых сложная бизнес-логика (в процедурах, триггерах и т.п.), и им нужен контроль изменений этих объектов, подобный тому, который используется при разработке программ.

 

В системе контроля версий хранится служебная информация о самой базе, добавленной в систему, о базах, привязанных к конкретной ветке и т.п. Если резервная копия создается на клиентском компьютере, резервная копия для метки хранится в системе контроля версий, если же резервная копия создается на сервере – в системе контроля версий хранится только информация о том, где расположена эта копия на сервере.

 

Для разработчиков баз данных:

  • Систематизация процесса выпуска новых версий базы данных.
  • Хранение версий базы данных.
  • Учет изменений.
  • Получение (хранение, тестирование) скриптов переходов от версии к версии и т.п.
  • Возможность откатить БД к заданному состоянию (версии)
  • Контроль изменений

Для администраторов БД:

  • Контроль изменений

 

CheckBox Enabled

Чтобы включить возможность задавать настройки системы управления изменениями для базы данных необходимо установить флажок Enabled.

 

Важно: iconDatabase with Change Management База данных, подключенная к системе контроля версий, в проводнике баз данных отображается с другой иконкой.

 

При нажатии на кнопку Repository Management Wizard открывается Мастер управления репозиторием.

 

Database Registration Info - Change Management

 

Source provider

Из этого раскрывающегося списка выберите систему управления версиями.

В настоящее время поддерживаются следующие системы:

  • CVS (вер. 1.9 и выше)
  • Subversion (вер. 1.5 и выше)
  • Microsoft Visual SourceSafe (вер. 8.0)
  • Team Foundation Server (2005, 2008, 2010)

Для каждой системы контроля версий необходимо установить программу-клиент.

 

Важно: Для работы с Team Foundation Server 2005/2008 должен быть установлен .NET Framework.

 

При необходимости укажите имя пользователя и пароль в поле User Name и Password соответственно. Эти имя и пароль нужны для идентификации пользователя в одной из систем контроля версий.

 

При нажатии на кнопку Properties открывается окно Provider Settings, в котором можно задать настройки подключения к репозиторию выбранной системы управления версиями:

CVS

SVN

VSS

TFS

 

Version control project

В этом поле укажите расположение проекта системы контроля версий. Формат задания пути на сервере зависит от используемой системы контроля версий и принятых в ней соглашений.

 

Working folder

В этом поле укажите директорию локального репозитория.

 

Branch name

Информационное поле, в котором отображается имя сопоставленной базе данных ветви. Ветвь, содержащая информацию, о текущей базе данных выбирается автоматически. Если же в системе контроля версий нет ветви, содержащей информацию о текущей базе данных, то при нажатии ОК, выводится диалоговое окно, в котором можно выбрать ветвь.

 

Из раскрывающегося списка, находящегося рядом с кнопкой Copy From, можно выбрать базу данных из тех, которые уже подключены к системе контроля версий.

 


Смотрите также:

Включить управление изменениями

Создание ветви/метки/тега

Извлечение данных из репозитория

Получение скрипта изменений

Релиз новой версии базы данных

История изменений