Postgres Professional выпускает Postgres ProGate 1.2.0 — обновление решения для миграции и репликации данных. Главным фокусом новой версии стали значительно расширенные возможности управления проектами, улучшен пользовательский интерфейс и добавлена поддержка новых СУБД.

ProGate обеспечивает бесшовный гетерогенный перенос данных и состоит из трёх ключевых компонентов: procopy (первоначальная высокоскоростная загрузка), prosync (CDC-репликация изменений) и procheck (верификация данных). Управление всеми компонентами доступно через CLI и GUI.

Безопасность и аудит

Для соответствия требованиям регуляторов и обеспечения защиты данных в защищённых средах функционирования реализованы следующие механизмы:

  • аудит действий в CLI — приложения командной строки теперь собирают и логируют события, связанные с изменением состояний задач миграции и репликации;

  • поддержка CSP — внедрены механизмы политики безопасности содержимого (Content Security Policy) для защиты веб-приложения.

Многопользовательская работа и управление

В ProGate 1.2.0 улучшен подход к администрированию и совместной работе:

  • добавлен выделенный интерфейс администратора для глобального управления системой;

  • появилась возможность объединять подключения к БД и задачи по трансферу данных в логические проекты;

  • реализован полноценный UI для управления пользователями, ролями и группами доступа, а также интерфейс управления паролями.

Расширенная поддержка СУБД

Инструментарий ProGate продолжает развиваться, предлагая новые сценарии миграции:

  • утилита prosync теперь поддерживает Oracle не только как источник, но и в качестве целевой БД для репликации изменений;

  • в prosync добавлена базовая поддержка чтения изменений из распределённой СУБД Shardman, а также вывод статистики работы с сегментами кластера;

  • утилита procopy получила поддержку устаревшей версии PostgreSQL вплоть до 9-й для обеспечения миграции с унаследованных систем.

Улучшения верификации данных

Утилита для проверки консистентности данных после миграции procheck стала удобнее:

  • устранена зависимость от проприетарного клиента — теперь по умолчанию используется свободно распространяемый драйвер go-ora;

  • добавлены настройки keep_trailing_spaces (учёт конечных пробелов при сравнении строк) и default_timezone (для типа timestamp without time zone);

  • реализована совместимость с расширением для секционирования pg_pathman.

Важно: поддержка формата Parquet исключена из базовой сборки. Версию procheck с поддержкой Parquet теперь можно запросить на портале технической поддержки.

Обновления веб-интерфейса

Для удобства работы с ProGate внесены следующие изменения:

  • обновлён встроенный SQL-редактор;

  • оптимизировано отображение информации в окне сопоставления таблиц (mapping) для схем с огромным числом объектов;

  • реализована система оповещений пользователей о значимых событиях;

  • расширена поддержка уведомлений об ошибках.

Обновление Postgres ProGate 1.2.0 уже доступно для пользователей. Подробная информация о релизе и обновлённая документация размещены по ссылке:

https://postgrespro.ru/docs/progate/1/index