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 уже доступно для пользователей. Подробная информация о релизе и обновлённая документация размещены по ссылке:
