Online Documentation for DB Comparer for PostgreSQL

История версий


 

Продукт

Версия

Дата выхода

DB Comparer for PostgreSQL

Версия 5.0.2

06.09.2023

DB Comparer for PostgreSQL

Версия 5.0.1

16.12.2022

DB Comparer for PostgreSQL

Версия 5.0

15.11.2021

DB Comparer for PostgreSQL

Версия 4.5.1

12.11.2020

DB Comparer for PostgreSQL

Версия 4.5

04.12.2019

DB Comparer for PostgreSQL

Версия 4.4.5

05.04.2019

DB Comparer for PostgreSQL

Версия 4.4.4

14.11.2018

DB Comparer for PostgreSQL

Версия 4.4.3

20.06.2018

DB Comparer for PostgreSQL

Версия 4.4.2

10.01.2018

DB Comparer for PostgreSQL

Версия 4.4.1

21.11.2017

DB Comparer for PostgreSQL

Версия 4.4

02.06.2017

DB Comparer for PostgreSQL

Версия 4.3

30.03.2016

DB Comparer for PostgreSQL

Версия 4.2.0

20.07.2015

DB Comparer for PostgreSQL

Версия 4.1.0.1

31.10.2012

DB Comparer for PostgreSQL

Версия 4.0.0.1

10.07.2012

DB Comparer for PostgreSQL

Версия 3.3.0.1

07.10.2009

DB Comparer 2007 for PostgreSQL

Версия 3.1.0.1

10.04.2008

DB Comparer 2007 for PostgreSQL

Версия 3.0.0.1

17.09.2007

DB Comparer 2005 for PostgreSQL

Версия 2.2.0.1

28.08.2006

DB Comparer 2005 for PostgreSQL

Версия 2.1.0.1

17.04.2006

DB Comparer 2005 for PostgreSQL

Версия 2.0.0.1

09.03.2006

PostgreSQL DB Comparer

Версия 1.3.0.1

08.03.2005

PostgreSQL DB Comparer

Версия 1.2.0.1

11.02.2004

PostgreSQL DB Comparer

Версия 1.1.0.1

10.11.2003

PostgreSQL DB Comparer

Версия 1.0.0.1

14.05.2003

 

Версия 5.0.2

  • В консольном приложении добавлена возможность сравнения переименованных объектов.
  • Улучшена работа фильтра для объектов сравнения.
  • Добавлена возможность создания файла типа BAT или PS1 при сохранении шаблона.
  • Исправлены проблемы связанные с масштабированием окон приложения.
  • При переходе на шаг подключения не всегда выдавался запрос пассфразы для SSH. Исправлено.
  • Добавлена возможность создавать индексы с опцией CONCURRENTLY.
  • Добавлена поддержка параметра INCLUDE для индексов.

 

Версия 5.0.1

  • Поддержка запуска на Windows 11 ARM.
  • Добавлена поддержка сервера PostgreSQL 15.
  • Добавлена возможность использования оператора IF NOT EXISTS в скрипте изменения последовательности.
  • Исправлены ошибки при сравнении представлений.
  • Значительно увеличена скорость сравнения функций при сравнении двух схем.
  • Небольшие исправления, связанные с темной темой оформления.
  • Исправления в печатных формах отчетов.
  • В некоторых случаях сбрасывалась настройка "Load last password for new projects". Исправлено.
  • Другие небольшие исправления и улучшения.

 

Версия 5.0

  • Добавлена поддержка темной схемы в интерфейсе.

 

whats new - dark schema PG

 

  • Добавлена поддержка SSL-соединений.
  • Улучшена работа фильтра объектов сравнения.
  • Добавлена поддержка Юникодных имен баз данных.
  • Теперь в шаблон корректно сохраняются объекты, выбранные для исключения из сравнения.
  • Добавлена поддержка ключей Ed25519 для подключения через SSH.
  • При анализе переименованных объектов теперь обрабатываются и функции.
  • Исправлена генерация скрипта секционированных таблиц с различным числом столбцов.
  • Добавлена возможность полностью исключать определенные схемы из сравнения со всеми подобъектами.
  • Множество прочих исправлений и улучшений.

 

Версия 4.5.1

  • Добавлена поддержка сервера PostgreSQL 13.
  • Улучшена обработка зависимостей для секционированных таблиц.
  • Теперь порядок полей таблиц сравнивается по индексу в коллекции, а не по номеру поля в системных таблицах.
  • Для индексов добавлено сравнение секции INCLUDE.
  • Улучшено сравнение полей для композитных типов.
  • Опция "Always exclude the following objects" не всегда корректно сохранялась в шаблонах. Исправлено.
  • При включенной опции "Analyze renamed objects" теперь также сравниваются процедуры и функции.
  • Другие небольшие исправления.

 

Версия 4.5

  • Добавлена поддержка сервера PostgreSQL 12.
  • Исправлено сравнение комментариев в табличных пространствах.
  • Оптимизировано сравнение комментариев полей таблиц, унаследованных от полей родительской таблицы.
  • В некоторых случаях при сохранении проекта не сохранялись данные о настройках туннелирования. Исправлено.
  • Другие небольшие исправления.

 

Версия 4.4.5

  • Добавлена поддержка процедур.
  • Добавлена поддержка опции PARALLEL для функций.
  • Не применялось значение по умолчанию в операторе ADD COLUMN. Исправлено.
  • Теперь корректно выполняется скрипт изменения порядка полей, содержащих условие GENERATED ALWAYS.
  • Добавлены пункты меню для скрытия окон Object Definition.
  • При сбросе настроек на значения по умолчанию восстанавливается путь до каталога с файлами локализаций.
  • Теперь сохраняются размеры окна ошибки при выполнении скрипта.
  • Другие исправления и улучшения.

  Версия 4.4.4

  • Добавлена поддержка PostgreSQL 11.
  • В некоторых случаях неверно определялись циклические зависимости между объектами. Исправлено.
  • Изменения шрифта в редакторе SQL теперь применяются корректно.
  • Некоторые имена объектов не заключались в кавычки. Исправлено.
  • Другие небольшие исправления.

 

  Версия 4.4.3

  • Добавлены кнопки для перехода между различиями в DDL объектов.
  • Добавлена поддержка свойства IDENTITY для полей таблиц.
  • Добавлена возможность отключения правого поля в редакторе SQL.
  • Исправлено дублирование правил и триггеров при переносе представлений.
  • По умолчанию отключено сравнение опции Next value у последовательностей.
  • Исправлено некорректное отображение группы Types в дереве объектов сравнения.
  • В некоторых случаях отображался лишний оператор смены владельца. Исправлено.
  • Другие исправления и улучшения.

 

  Версия 4.4.2

  • Добавлена поддержка PostgreSQL 10.
  • Добавлена поддержка секционированных таблиц.
  • Добавлены некоторые функции расширений в список системных
  • Теперь последовательности пересоздаются после пересоздания таблиц.
  • Опции внешних серверов, отличающиеся только порядком, теперь считаются идентичными.
  • Добавлено сравнение параметра nextval у последовательностей.
  • Другие улучшения и исправления.

 

   Версия 4.4.1

  • Исправлена синхронизация функций с пользовательскими типами в качестве параметра.
  • В некоторых случаях при сравнении последовательностей появлялась ошибка «Access violation». Исправлено.
  • Теперь функции, где в качестве параметров используются таблицы, переносятся корректно.
  • Функции, отличающиеся именем параметра, теперь обрабатываются корректно.
  • Небольшие улучшения и исправления.

 

    Версия 4.4

  • Добавлена поддержка PostgreSQL 9.6.
  • Добавлена возможность сравнения индексов материализованных представлений.
  • При исключении объекта из сравнения не исключались его подобъекты. Исправлено.
  • Исправлены ошибки вставки данных при изменении порядка полей таблицы.
  • Права для функций теперь сравниваются корректно.
  • Исправлена ошибка при сравнении значений по умолчанию для таблиц.
  • При добавлении в таблицу поля типа Serial не добавлялся оператор OWNED BY для последовательности. Исправлено.
  • Множество других улучшений и исправлений.

 

    Версия 4.3

  • Добавлена поддержка PostgreSQL версии 9.5.
  • Обновлена программа установки.
  • Оптимизированы скрипты для синхронизации последовательностей и порядка полей таблиц.
  • Скрипт синхронизации материализованных представлений генерироваля неверно при смене владельца. Исправлено.
  • При синхронизации таблиц с разным порядком полей не переносились внешние ключи. Исправлено.
  • При удалении представлений не учитывались зависимые представления. Исправлено.
  • Исправлены ошибки подсветки синтаксиса.
  • Не закрывалось окно процесса повторного сравнения. Исправлено.
  • Другие улучшения и исправления.

 

    Версия 4.2.0

  • Улучшен механизм обработки зависимостей.
  • Добавлена поддержка новых объектов: Range Types, Event Triggers и Collations.
  • Добавлена поддержка новых свойств типов.
  • Добавлена поддержка новых типов данных.
  • Наследуемые таблицы сравнивались некорректно. Исправлено.
  • Поддержка сравнения комментариев для доменов (Domains).
  • В скрипт синхронизации последовательностей (Sequences) теперь не добавляется RESTART.
  • Композитные типы (Composite Types) которые не могут быть синхронизированы через ALTER теперь заменяются.
  • Поддержка значений по умолчанию для параметров функций.
  • Множество других улучшений и исправлений.

 

Версия 4.1.0.1

  • Значительно ускорен процесс анализа и сравнения объектов.
  • Теперь при выполнении скрипта синхронизации можно устанавливать флаг проверки тела функций.
  • Теперь в скрипте синхронизации тело функции заключается в $ (напр., $тело функции$).
  • Добавлена возможность сохранять проект на любом шаге мастера.
  • На шаге «Сравнение свойств» (Compare properties) добавлена возможность группового включения/отключения свойств объектов.
  • Прочие улучшения и дополнения.

 

Версия 4.0

  • Значительно улучшен алгоритм сравнения объектов и генерирования скриптов, который теперь учитывает все особенностей сервера PostgreSQL.
  • Теперь возможен поиск и анализ переименованных объектов. Приложение анализирует базы данных и выдает список объектов, которые возможно были переименованы.
  • Добавлен мастер для работы с проектами.
  • Расширен список сравниваемых свойств объектов, что позволяет сделать анализ баз данных более полным.
  • Добавлена поддержка новых возможностей Windows 7: индикатор выполнения процесса в панели задач и список переходов со списком проектов (Jump List).
  • Добавлена возможность выбора клиентской кодировки при соединении.
  • Прочие улучшения и дополнения.

Версия 3.3

  • Добавлена поддержка Unicode.
  • Для модификации объектов теперь используется конструкция CREATE OR REPLACE.
  • Использование опции "Load last password for new projects" иногда приводило к неверной подстановке паролей. Исправлено.
  • Прочие улучшения и исправления.

 

Версия 3.2

  • Добавлена поддержка версии сервера PostgreSQL 8.3.
  • Скорость сравнения баз данных значительно увеличена.
  • Другие улучшения и исправления.

 

Версия 3.1

  • При создании представлений пропускались правила. Исправлено.
  • При сравнении баз данных в китайской локализации Windows возникало сообщение "Error: RichEdit line insertion error". Исправлено.
  • Другие улучшения и исправления.

Версия 3.0

  • Возможность сравнения баз данных или схем, расположенных на различных серверах.
  • Доступно сравнение как всех баз данных, так и только выбранных. Сравнение по всем или только по выбранным свойствам объектов.
  • Подробное визуальное представление различий между базами данных и скрипты синхронизации для различных объектов.
  • Возможность синхронизации баз данных вручную или автоматически.
  • Возможность генерации отчетов об отличиях баз данных. Возможность создания собственных отчетов.
  • Доступна автоматизация сравнения и синхронизации баз данных с помощью консольного приложения.
  • Работа с несколькими проектами одновременно.
  • Сохранение и открытие проектов, включая все настройки.
  • Разнообразие настроек сравнения и синхронизации.
  • Встроенный редактор SQL Script с подсветкой синтаксиса.
  • Новый графический интерфейс.
  • Поддержка последних версий сервера.

Наверх

 

Версия 2.2

 

  • Добавлена возможность фильтрации объектов с использованием регулярных выражений, что позволяет анализировать только необходимые объекты и ускорить процессы сравнения и анализа.
  • Стало возможным подключение с использованием SSH/HTTP туннелирования.
  • Добавлено визуальное представление различий определений.
  • Добавлена опция 'Hide identical objects', которая позволяет скрыть идентичные объекты в дереве баз данных.
  • Увеличена скорость сравнения больших баз данных.
  • Появилась возможность отдельного обновления различных объектов, что может быть полезно при синхронизации баз данных в режиме step-by-step.
  • Добавлена панель инструментов, в которой отображены открытые окна программы.
  • Добавлена опция 'Synchronize databases after comparing in console mode', позволяющая запускать консольное приложение в режиме синхронизации (без использования параметра '/E').
  • Добавлена опция 'Fill Table View on load'. Опция может быть использована для увеличения скорости сравнения и уменьшения необходимого объема памяти.
  • Возможность настройки директорий по умолчанию для экспорта таблиц и хранения отчетов.
  • Улучшена навигация в дереве БД.
  • Исправлена ошибка связанная с сохранением паролей.
  • Сравнение процедур не всегда происходило корректно. Исправлено.
  • Сравнение функций не всегда происходило корректно. Исправлено.
  • В некоторых случаях при обновлении баз данных возникала ошибка. Исправлено.
  • Добавлена возможность сравнения двух схем (в том числе схем одной базы данных).
  • Сравнение функций с различными типами конечных данных происходило некорректно. Исправлено.
  • Другие улучшения и исправления.

 

Наверх

 

Версия 2.1

 

  • Направленность синхронизации может быть сохранена в файле проекта.
  • Добавлена возможность экспорта данных в форматы: Excel, Text, XML и HTML.
  • Лог работы консольного приложения стал более подробным.
  • Добавлен выбор полей из списка при создании пользовательских отчетов.
  • Всплывающие подсказки для объектов в дереве теперь отображаются корректно.
  • При создании нового отчета пропадали страницы. Исправлено.
  • Изменение опций сравнения приводило к ошибке 'Access Violation'. Исправлено.

 

Наверх

 

Версия 2.0

 

  • Полностью новый интерфейс приложения.
  • Обширные возможности настройки окружения.
  • Новые возможности анализа различий баз данных.
  • Несложный просмотр различий в свойствах объектов.
  • Возможность печати отчета как с использованием шаблона, так и созданного вручную.
  • Расширен набор опций сравнения.
  • Улучшена генерация скриптов синхронизации.
  • Поддержка нескольких языков.
  • Множество других улучшений и исправлений.

 

Наверх

 

Версия 1.3

 

  • Главное окно программы разворачивалось не полностью. Исправлено.
  • Добавлена поддержка PostgreSQL 8.
  • Некоторые визуальные улучшения и исправления.

Наверх

 

Версия 1.2

 

  • Добавлена консольная версия программы, которую можно использовать с планировщиком задач для синхронизации баз данных по расписанию.
  • Добавлена полная поддержка PostgreSQL 7.4.
  • Стало возможным сравнение параметров Next Value в последовательностях.
  • DB Comparer теперь не пытается создать первичный ключ, если таковой уже имеется в таблице. Программа удаляет существующий ключ и создает новый.
  • Использование данной версии позволяет сравнивать и синхронизировать первичные ключи независимо от их имен.
  • Добавлена возможность просмотра настроек проекта без открытия файла проекта.
  • Доступна синхронная прокрутка в окнах Master Definition и Target Definition.
  • Теперь файлы проекта ассоциируются с утилитами сравнения баз данных.
  • Другие улучшения и исправления.

Наверх

 

Версия 1.1

 

  • Значительно улучшена скорость сравнения баз данных, содержащих большое количество объектов.
  • Теперь при сравнении таблиц может быть принят во внимание порядок полей. Используйте опцию 'Field order' для включения/выключения данной функции.
  • Появилась возможность просмотра настроек проекта перед его загрузкой. Используйте опцию 'Show Project Options before Loading'.
  • Добавлено две новых опции: 'Enable Forward Navigation' и 'Enable Backward Navigation'.
  • Доступно копирование определения объекта в буфер обмена.
  • Другие улучшения и исправления.

Наверх

 

Версия 1.0

 

Ключевые особенности:

 

  • Сравнение и синхронизация баз данных или схем, расположенных на разных серверах или на одном.
  • Сравнение всех или выбранных объектов баз данных. Сравнение по всем свойствам объектов или только по выбранным.
  • Визуальное представление различий баз данных вместе со скриптами модификации для отличных объектов.
  • Возможность синхронизации баз данных вручную или автоматически.
  • Создание отчетов, отражающих отличия между базами данных. Возможность добавления пользовательских отчетов.
  • Возможность автоматизации процесса сравнения и синхронизации баз данных с помощью консольной утилиты.
  • Работа с несколькими проектами сравнения одновременно.
  • Сохранение и загрузка всех параметров проектов сравнения.
  • Множество параметров для настройки сравнения и синхронизации.
  • Встроенный редактор сценариев SQL с подсветкой синтаксиса.
  • Новый современный графический интерфейс пользователя.
  • Поддержка новейших версий PostgreSQL.

 

Наверх

 

 


Смотрите также:

Новости