Online Documentation for SQL Manager for PostgreSQL
Управление изменениями
На вкладке Change Management задаются настройки, необходимые для работы с системами контроля внесения изменений. См. также Управление изменениями.
Система управления изменениями (Система контроля версий) позволяет организовать совместную работу группы людей (часто — программистов) над одним проектом.
Эта система может быть полезна для одиночных разработчиков, в базах которых сложная бизнес-логика (в процедурах, триггерах и т.п.), и им нужен контроль изменений этих объектов, подобный тому, который используется при разработке программ.
В системе контроля версий хранится служебная информация о самой базе, добавленной в систему, о базах, привязанных к конкретной ветке и т.п. Если резервная копия создается на клиентском компьютере, резервная копия для метки хранится в системе контроля версий, если же резервная копия создается на сервере – в системе контроля версий хранится только информация о том, где расположена эта копия на сервере.
Для разработчиков баз данных:
- Систематизация процесса выпуска новых версий базы данных.
- Хранение версий базы данных.
- Учет изменений.
- Получение (хранение, тестирование) скриптов переходов от версии к версии и т.п.
- Возможность откатить БД к заданному состоянию (версии)
- Контроль изменений
Для администраторов БД:
- Контроль изменений
Enabled
Чтобы включить возможность задавать настройки системы управления изменениями для базы данных необходимо установить флажок Enabled.
Важно: База данных, подключенная к системе контроля версий, в проводнике баз данных отображается с другой иконкой.
При нажатии на кнопку Repository Management Wizard открывается Мастер управления репозиторием.
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, в котором можно задать настройки подключения к репозиторию выбранной системы управления версиями:
Version control project
В этом поле укажите расположение проекта системы контроля версий. Формат задания пути на сервере зависит от используемой системы контроля версий и принятых в ней соглашений.
Working folder
В этом поле укажите директорию локального репозитория.
Branch name
Информационное поле, в котором отображается имя сопоставленной базе данных ветви. Ветвь, содержащая информацию, о текущей базе данных выбирается автоматически. Если же в системе контроля версий нет ветви, содержащей информацию о текущей базе данных, то при нажатии ОК, выводится диалоговое окно, в котором можно выбрать ветвь.
Из раскрывающегося списка, находящегося рядом с кнопкой Copy From, можно выбрать базу данных из тех, которые уже подключены к системе контроля версий.
Смотрите также:
Включить управление изменениями
Извлечение данных из репозитория
Релиз новой версии базы данных