pgCodeKeeper

Сделай сопровождение кода PL/pgSQL простым

Инструмент для легкой работы с PostgreSQL

Отслеживает изменения в БД и создаёт скрипты миграций выбранных объектов как в интерактивном, так и в автоматическом режиме.

Возможности продукта

change-bd

Отображает изменения между различными БД

Увидеть отличия в коде баз данных теперь можно очень просто. Возможно сравнивать как код работающих экземпляров БД, так и код, формируемый pg_dump, а также код в проекте pgCodeKeeper.

create-migration

Формирует скрипты миграций

Теперь вы можете формировать скрипты миграции, используя удобный пользовательский интерфейс. В качестве исходных данных можно использовать как «живую» БД, так и дамп базы данных. Также возможно сравнение между проектами pgCodeKeeper — это удобно при работе с системами контроля версий.

work with system of control version

Работа с системами контроля версий

pgCodeKeeper является расширением платформы Eclipse. Код базы данных сохраняется в проекте Eclipse, а код проекта может быть помещён в одну из систем контроля версий, которую поддерживает Eclipse — Git, SVN, Mercurial, CVS и множество других.

work with system of continuous delivery

Работа с системами непрерывной интеграции

pgCodeKeeper-cli может работать в неинтерактивном режиме, что является крайне удобным для формирования пайплайнов непрерывной интеграции.

Новости

pgCodeKeeper 3.9.1

29 марта 2017

  • Добавлена поддержка конструкций CONSTRAINT ... EXCLUDE и INDEX ... TABLESPACE;
  • Теперь при выполнении миграции с использованием JDBC из редактора миграции редактор проекта уведомляет об изменениях в БД;
  • В консольную версию pgCodeKeeper добавлена возможность отмены генерации скрипта, если изменение зависимости какого-либо объекта было заблокировано (cм. параметр --stop-depcy-omitted в CLI помощи);
  • Улучшены отчеты об ошибках парсера для случая, когда в SQL-файлах присутствуют ссылки на несуществующие объекты;
  • Улучшена производительность парсинга во время JDBC загрузки;
  • Исправлена ошибка выделения объектов с фильтром. Теперь в редакторе проекта при нажатии кнопки "Выделить все" с установленным фильтром выделяются только те объекты, которые соответствуют условиям фильтра;
  • Исправлена ошибка отображения несуществующей схемы public при подключении по JDBC. Теперь такие схемы не отображаются;
  • Проекты pgCodeKeeper в Project Explorer выделяются среди других проектов за счет добавления маркера-иконки.

Регистрация в едином реестре российских программ для ЭВМ и БД

18 Апреля 2016

Приказом Минкомсвязи России pgCodeKeeper зарегистрирован в едином реестре российских программ для электронных вычислительных машин и баз данных.

Приручение строптивого

1 февраля 2016 Хабрахабр

Любите ли вы разрабатывать базы данных? Нет, не новомодные NoSQL, а старые добрые реляционные, где вы можете описывать отношения и хранимые процедуры для доступа к данным и логики. Может быть, вы разрабатываете базы данных для PostgreSQL? Если да, то отлично — этот пост определенно для вас [...]

Больше новостей

Используя pgCodeKeeper Вы значительно облегчите свою работу по сопровождению баз данных PostgreSQL.

Контакты

Возникли вопросы, предложения? Свяжитесь с нами.

Эл. почта технической поддержки

codekeeper@chelny.taximaxim.ru

Адрес предприятия

640000, Курганская обл., г. Курган, ул. Коли Мяготина, д. 117/V

Мы в социальных сетях

Канал поддержки в Telegram