Обновление удаленной базы данных

На панели инструментов редактора проекта открываем выпадающее меню кнопки Get Changes / Получить изменения refresh или в выпадающем списке на панели инструментов редактора. Далее выбираем источник базы данных, на основании которого будет сгенерирован DDL скрипт для применения изменений к удаленной базе данных.

Нажимаем кнопку refresh. После недолгого ожидания на панели различий отобразится список объектов с указанием типа изменения.

_images/changes_list.png

Открываем выпадающее меню кнопки Применить / Apply save_edit и выбираем database БД / DB. Такое же меню выбора направления изменений можно получить кликнув по лейблу project / проект. Отмечаем флажками необходимые изменения, нажимаем на кнопку save_edit.

После окончания генерации скрипта откроется SQL редактор. Проверяем сгенерированный скрипт, при необходимости вносим изменения самостоятельно.

_images/sql_editor.png

Для применения скрипта наката к базе данных необходимо указать способ его выполнения. По умолчанию используется обновление через JDBC. При необходимости использования другой утилиты или параметров запуска можно изменить настройки текущей БД. Подробнее Хранилище БД.

_images/new_connection_pg_dump.png

После выбора способа обновления и ввода необходимых параметров нажмите кнопку Обновить DDL или горячей клавишей (по-умолчанию Ctrl+Alt+R). Скрипт наката будет применен для указанной базы данных. Текущий прогресс отображается в консоли pgCodeKeeper.

_images/console_log.png

Для большей гибкости имеется возможность наката выделенного фрагмента кода.