================================ Обновление удаленной базы данных ================================ На панели инструментов редактора проекта открываем выпадающее меню кнопки **Get Changes / Получить изменения** |refresh| или в выпадающем списке на панели инструментов редактора. Далее выбираем источник базы данных, на основании которого будет сгенерирован DDL скрипт для применения изменений к удаленной базе данных. Нажимаем кнопку |refresh|. После недолгого ожидания на панели различий отобразится список объектов с указанием типа изменения. .. image:: ../images/changes_list.png Открываем выпадающее меню кнопки **Применить / Apply** |save_edit| и выбираем |database| **БД / DB**. Такое же меню выбора направления изменений можно получить кликнув по лейблу project / проект. Отмечаем флажками необходимые изменения, нажимаем на кнопку |save_edit|. После окончания генерации скрипта откроется SQL редактор. Проверяем сгенерированный скрипт, при необходимости вносим изменения самостоятельно. .. image:: ../images/sql_editor.png Для применения скрипта наката к базе данных необходимо указать способ его выполнения. По умолчанию используется обновление через JDBC. При необходимости использования другой утилиты или параметров запуска можно изменить настройки текущей БД. Подробнее :ref:`dbStore`. .. image:: ../images/new_connection_pg_dump.png После выбора способа обновления и ввода необходимых параметров нажмите кнопку Обновить DDL или горячей клавишей (по-умолчанию Ctrl+Alt+R). Скрипт наката будет применен для указанной базы данных. Текущий прогресс отображается в консоли pgCodeKeeper. .. image:: ../images/console_log.png Для большей гибкости имеется возможность наката выделенного фрагмента кода. .. |refresh| image:: ../images/pgcodekeeper_project_view/refresh.png :height: 16px :width: 16 px .. |save_edit| image:: ../images/pgcodekeeper_project_view/save_edit.png .. |app_icon| image:: ../images/pgcodekeeper_project_view/app_icon16.png .. |database| image:: ../images/pgcodekeeper_project_view/database.png