Online Documentation for Data Comparer for PostgreSQL

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


 

Наименование продукта

Версия

Дата выпуска

Data Comparer for PostgreSQL

Версия 3.5.3

09.02.2023

Data Comparer for PostgreSQL

Версия 3.5.2

13.02.2020

Data Comparer for PostgreSQL

Версия 3.5.1

27.07.2016

Data Comparer for PostgreSQL

Версия 3.5.0

16.11.2012

Data Comparer for PostgreSQL

Версия 3.4.0.1

7.03.2012

Data Comparer 2011 for PostgreSQL

Версия 3.3.0.1

29.08.2011

Data Comparer 2011 for PostgreSQL

Версия 3.2.0.1

21.03.2011

Data Comparer 2010 for PostgreSQL

Версия 3.1.0.1

01.11.2010

Data Comparer 2010 for PostgreSQL

Версия 3.0.0.1

04.05.2010

Data Comparer 2010 for PostgreSQL

Версия 2.3.0.1

10.03.2009

Data Comparer 2007 for PostgreSQL

Версия 2.2.0.1

02.10.2008

Data Comparer 2007 for PostgreSQL

Версия 2.1.0.1

19.12.2007

Data Comparer 2007 for PostgreSQL

Версия 2.0.0.1

06.06.2007

Data Comparer 2005 for PostgreSQL

Версия 1.2.0.1

30.05.2006

Data Comparer 2005 for PostgreSQL

Версия 1.1.0.1

14.03.2006

 

Версия 3.5.3

  • Добавлена поддержка версии сервера PostgreSQL 15.
  • Другие небольшие изменения и улучшения.

 

Версия 3.5.2

  • Добавлена поддержка версий серверов SQL Server 2017, MySQL Server 8, PostgreSQL 12.
  • Добавлена поддержка Azure SQL Database.
  • FB/IB. Исправлена синхронизация данных типа TIME и DATETIME с миллисекундами.
  • FB/IB. Добавлена поддержка типа BOOLEAN.
  • FB/IB. Теперь триггеры для таблиц отключаются корректно.
  • MySQL. Исправлена ошибка 'MySQL has gone away' при работе программы.
  • PostgreSQL. При пересоздании внешних ключей теперь корректно обрабатывается опция MATCH.
  • Другие изменения и улучшения.

 

Версия 3.5.1

  • Значительно увеличена производительность программы.
  • Увеличена скорость сравнения данных BLOB.
  • Теперь поля BINARY можно выбирать в качестве ключевых для сравнения данных.
  • Не обновлялся список полей при смене выбранных таблиц. Исправлено.
  • Заданная кодировка не применялась к создаваемому скрипту. Исправлено.
  • Исправлены ошибки загрузки файла шаблона.
  • Другие улучшения и исправления ошибок.

 

Версия 3.5.0

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

 

Версия 3.4.0.1

  • Результаты сравнения теперь можно экспортировать в формат MS Excel 2007.
  • Окно прогресса теперь показывает оставшееся время и количество обработанных записей в секунду.
  • В фильтр данных добавлены операции OR и AND.
  • Существенно увеличена скорость сравнения таблиц при выборе текстовых полей в качестве ключевых (Key fields).
  • Добавлена возможность сохранения шаблона на любом шаге мастера.
  • Прочие улучшения и исправления.

 

Версия 3.3.0.1

 

  • Добавлена возможность сравнивания данных с использованием фильтров;
  • Добавлена опция "Trim CHAR Fields", которая позволяет обрезать пробелы в полях CHAR и NCHAR при сравнении и синхронизации;
  • Добавлен список переходов (Jump List) со списком шаблонов для Windows 7;
  • Теперь если при синхронизации данных сервер возвращает меньшее количество обработанных записей, чем предполагалось синхронизировать (например, из-за триггеров), в журнал пишется предупреждение;
  • В консольной версии добавлен параметр пути к журналу;
  • Прочие улучшения и исправления.

 

 

Версия 3.2.0.1

 

  • Оптимизировано использование ОЗУ. Теперь программа потребляет заметно меньше памяти при работе с большими таблицами.
  • Добавлена новая опция "Fill correspondence automatically" для консольной версии, задающаяся при сохранении шаблона. При ее включении, во время сравнения баз, новые таблицы (созданные после генерации шаблона) будут также сравниваться и синхронизироваться.
  • При загрузке шаблона теперь может при необходимости запрашиваться пароль к базе данных.
  • Добавлена опция шифрования пароля в шаблоне, задающаяся при сохранении файла шаблона.
  • Иногда неправильно сортировались данные в таблицах при отображении результата сравнения. Исправлено.
  • При синхронизации баз данных, находящихся на одном сервере, появилась возможность генерации скриптов синхронизации, содержащих данные таблиц как если бы базы находились на разных серверах. Для этого надо отключить опцию "Fast synchronization (on server side)".
  • Добавлены подсказки к опциям на формах приложения.
  • Прочие изменения и улучшения.

 

 

Версия 3.1.0.1

 

  • Добавлена опция Disable foreign keys на Шаге 4 - Задание параметров синхронизации данных, которая позволяет отключать внешние ключи при вставке и модификации данных.
  • Добавлена опция Disable triggers на Шаге 4 - Задание параметров синхронизации данных. Эта опция позволяет отключать триггеры при вставке и изменении данных.
  • Скрипт до синхронизации ("Before synchronization script") и скрипт после синхронизации ("After synchronization script") на Шаге 7 - Задание дополнительных скриптов теперь выполняются в контексте того же подключения, что и синхронизация.
  • В редакторе скриптов при сохранении и открытии сохраняется последняя выбранная кодировка.
  • Теперь, в случае возникновения ошибок базы данных в процессе сравнения, программа сообщает об ошибке и предлагает продолжить. Текст ошибок, произошедших в результате сравнения, показывается в диалоговом окне Summary в виде всплывающей подсказки.
  • В Редактор BLOB добавлена возможность просмотра текста в кодировке Unicode.
  • Выбор таблиц для синхронизации теперь стал удобнее.
  • Добавлена возможность отключения опции сворачивания кода (Code folding) в редакторах.
  • Добавлена возможность экспорта результатов сравнения сразу всех таблиц.
  • Добавлена возможность использовать фильтры при автозаполнении.
  • Прочие улучшения и исправления.

 

 

Версия 3.0.0.1

 

  1. Реализован новый улучшенный алгоритм сравнения и синхронизации, оптимизированный для работы с большими базами данных, благодаря которому:
  • существенно увеличена скорость сравнения, в некоторых случаях до 5 раз;
  • увеличена скорость синхронизации, особенно для случая, когда сравниваемые таблицы располагаются на одном сервере;
  • сильно снижена величина потребляемой оперативной памяти, и теперь она не зависит от числа записей в сравниваемых таблицах, что раньше могло приводить к ошибке “Out of Memory”;
  • увеличена скорость автозаполнения таблиц и полей.
  1. Добавлена возможность синхронизации BLOB полей в InterBase.
  2. Добавлена кнопка просмотра итогов сравнения “Summary” на Шаге 3 - Просмотр результатов сопоставления данных.
  3. Синхронизация с удалением записей в таблицах с внешними ключами могла приводить к ошибке. Исправлено.
  4. Добавилась возможность очистки списка шаблонов.
  5. Прочие улучшения и исправления.

 

 

Версия 2.3.0.1

 

  • Добавлена опция Commit after synchronization, которая позволяет откатить все изменения при возникновении ошибки в процессе синхронизации.
  • Добавлена возможность вручную задавать порядок синхронизации таблиц.
  • Добавлена возможность вывода итогового отчета по результатам сравнения таблиц.
  • Добавилась возможность фильтрации и сортировки результатов сравнения.
  • Поля доменного типа нельзя было выбирать в качестве ключа сравнения. Исправлено.
  • Исправлена ошибка неверного чтения зашифрованных паролей старых версий шаблонов.
  • Другие исправления и улучшения.

 

 

Версия 2.2.0.1

 

 

 

Версия 2.1.0.1

 

  • Теперь вы можете создавать пакеты SQL команд, которые будут выполняться до запуска процесса синхронизации и/или после его завершения.
  • Добавлена возможность выбора схем БД для сравнения данных.
  • Поля типа ‘serial’ теперь устанавливаются в значение ‘nextval’ после завершения синхронизации.
  • Значительно увеличена скорость синхронизации таблиц, для которых выбранный набор ключевых полей отличается от набора полей, входящих в первичный ключ.
  • Списки таблиц теперь сортируются по имени схемы и имени таблицы.
  • Количество устанавливаемых соединений с БД теперь равно количеству выбранных потоков.
  • Прочие улучшения и исправления.

 

Наверх

 

 

Версия 2.0.0.1

 

  • Добавлена возможность сравнения нескольких пар таблиц одновременно благодаря использованию потоков. Число одновременно работающих потоков задается пользователем. Сравнение большого числа таблиц в этом случае происходит быстрее.
  • Для SSH туннелирования добавлена поддержка ключей.
  • Значительно увеличена скорость синхронизации благодаря оптимизации механизмов сравнения.
  • Более удобный просмотр различий в данных таблиц. Данные таблиц отображаются в отдельных сетках, которые синхронно листаются при навигации по записям.
  • Модификация данных производится с учетом зависимостей между таблицами (учитываются внешние ключи).
  • Добавлена возможность отбора таблиц для синхронизации после сравнения данных.
  • Добавлена опция "Detailed error messages" на шаге синхронизации. При ее включении, в случае возникновения ошибки в процессе модификации данных в лог будет выводиться SQL команда, ее вызвавшая.
  • Шифрование паролей в файлах шаблонов и в реестре.
  • Добавлена поддержка данных в кодировке UTF-8
  • Более удобный и дружественный интерфейс.
  • Множество доработок и исправлений.

Наверх

 

 

Версия 1.2.0.1

 

  • Добавилась возможность соединения с использованием туннеля HTTP.
  • Добавлена возможность просмотра/редактирования сценария синхронизации в редакторе скриптов.
  • Добавлена опция синхронизации 'Drop and create indexes'.
  • Для полей, не входящих в список сравниваемых, будут применяться значения по умолчанию (в предыдущих версиях применялись значения NULL).
  • Теперь возможно прервать синхронизацию при возникновении ошибки при помощи соответствующей опции.
  • Консольное приложение теперь может быть запущено в фоновом режиме.
  • Прочие незначительные улучшения и исправления ошибок.

Наверх

 

 

Версия 1.1.0.1

 

  • Добавлена опция "Use only compare key for where clause" для генерации сценария SQL.
  • Добавлена опция "Add computed and read only fields to the new table" для генерации выражений CREATE TABLE.
  • Автоматическая установка первичных ключей для сравниваемых полей.
  • Реализовано выделение цветом отличающихся записей.
  • Добавлена опция "Commit after XXX records" для вставки оператора COMMIT после заданного числа изменяющих операторов SQL.
  • Прочие незначительные улучшения и исправления ошибок.

Наверх

 

 


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

Новости