Online Documentation for DB Comparer for PostgreSQL
История версий
Продукт |
Версия |
Дата выхода |
DB Comparer for PostgreSQL |
06.09.2023 |
|
DB Comparer for PostgreSQL |
16.12.2022 |
|
DB Comparer for PostgreSQL |
15.11.2021 |
|
DB Comparer for PostgreSQL |
12.11.2020 |
|
DB Comparer for PostgreSQL |
04.12.2019 |
|
DB Comparer for PostgreSQL |
05.04.2019 |
|
DB Comparer for PostgreSQL |
14.11.2018 |
|
DB Comparer for PostgreSQL |
20.06.2018 |
|
DB Comparer for PostgreSQL |
10.01.2018 |
|
DB Comparer for PostgreSQL |
21.11.2017 |
|
DB Comparer for PostgreSQL |
02.06.2017 |
|
DB Comparer for PostgreSQL |
30.03.2016 |
|
DB Comparer for PostgreSQL |
20.07.2015 |
|
DB Comparer for PostgreSQL |
31.10.2012 |
|
DB Comparer for PostgreSQL |
10.07.2012 |
|
DB Comparer for PostgreSQL |
07.10.2009 |
|
DB Comparer 2007 for PostgreSQL |
10.04.2008 |
|
DB Comparer 2007 for PostgreSQL |
17.09.2007 |
|
DB Comparer 2005 for PostgreSQL |
28.08.2006 |
|
DB Comparer 2005 for PostgreSQL |
17.04.2006 |
|
DB Comparer 2005 for PostgreSQL |
09.03.2006 |
|
PostgreSQL DB Comparer |
08.03.2005 |
|
PostgreSQL DB Comparer |
11.02.2004 |
|
PostgreSQL DB Comparer |
10.11.2003 |
|
PostgreSQL DB Comparer |
14.05.2003 |
- В консольном приложении добавлена возможность сравнения переименованных объектов.
- Улучшена работа фильтра для объектов сравнения.
- Добавлена возможность создания файла типа BAT или PS1 при сохранении шаблона.
- Исправлены проблемы связанные с масштабированием окон приложения.
- При переходе на шаг подключения не всегда выдавался запрос пассфразы для SSH. Исправлено.
- Добавлена возможность создавать индексы с опцией CONCURRENTLY.
- Добавлена поддержка параметра INCLUDE для индексов.
- Поддержка запуска на Windows 11 ARM.
- Добавлена поддержка сервера PostgreSQL 15.
- Добавлена возможность использования оператора IF NOT EXISTS в скрипте изменения последовательности.
- Исправлены ошибки при сравнении представлений.
- Значительно увеличена скорость сравнения функций при сравнении двух схем.
- Небольшие исправления, связанные с темной темой оформления.
- Исправления в печатных формах отчетов.
- В некоторых случаях сбрасывалась настройка "Load last password for new projects". Исправлено.
- Другие небольшие исправления и улучшения.
- Добавлена поддержка темной схемы в интерфейсе.
- Добавлена поддержка SSL-соединений.
- Улучшена работа фильтра объектов сравнения.
- Добавлена поддержка Юникодных имен баз данных.
- Теперь в шаблон корректно сохраняются объекты, выбранные для исключения из сравнения.
- Добавлена поддержка ключей Ed25519 для подключения через SSH.
- При анализе переименованных объектов теперь обрабатываются и функции.
- Исправлена генерация скрипта секционированных таблиц с различным числом столбцов.
- Добавлена возможность полностью исключать определенные схемы из сравнения со всеми подобъектами.
- Множество прочих исправлений и улучшений.
- Добавлена поддержка сервера PostgreSQL 13.
- Улучшена обработка зависимостей для секционированных таблиц.
- Теперь порядок полей таблиц сравнивается по индексу в коллекции, а не по номеру поля в системных таблицах.
- Для индексов добавлено сравнение секции INCLUDE.
- Улучшено сравнение полей для композитных типов.
- Опция "Always exclude the following objects" не всегда корректно сохранялась в шаблонах. Исправлено.
- При включенной опции "Analyze renamed objects" теперь также сравниваются процедуры и функции.
- Другие небольшие исправления.
- Добавлена поддержка сервера PostgreSQL 12.
- Исправлено сравнение комментариев в табличных пространствах.
- Оптимизировано сравнение комментариев полей таблиц, унаследованных от полей родительской таблицы.
- В некоторых случаях при сохранении проекта не сохранялись данные о настройках туннелирования. Исправлено.
- Другие небольшие исправления.
- Добавлена поддержка процедур.
- Добавлена поддержка опции PARALLEL для функций.
- Не применялось значение по умолчанию в операторе ADD COLUMN. Исправлено.
- Теперь корректно выполняется скрипт изменения порядка полей, содержащих условие GENERATED ALWAYS.
- Добавлены пункты меню для скрытия окон Object Definition.
- При сбросе настроек на значения по умолчанию восстанавливается путь до каталога с файлами локализаций.
- Теперь сохраняются размеры окна ошибки при выполнении скрипта.
- Другие исправления и улучшения.
- Добавлена поддержка PostgreSQL 11.
- В некоторых случаях неверно определялись циклические зависимости между объектами. Исправлено.
- Изменения шрифта в редакторе SQL теперь применяются корректно.
- Некоторые имена объектов не заключались в кавычки. Исправлено.
- Другие небольшие исправления.
- Добавлены кнопки для перехода между различиями в DDL объектов.
- Добавлена поддержка свойства IDENTITY для полей таблиц.
- Добавлена возможность отключения правого поля в редакторе SQL.
- Исправлено дублирование правил и триггеров при переносе представлений.
- По умолчанию отключено сравнение опции Next value у последовательностей.
- Исправлено некорректное отображение группы Types в дереве объектов сравнения.
- В некоторых случаях отображался лишний оператор смены владельца. Исправлено.
- Другие исправления и улучшения.
- Добавлена поддержка PostgreSQL 10.
- Добавлена поддержка секционированных таблиц.
- Добавлены некоторые функции расширений в список системных
- Теперь последовательности пересоздаются после пересоздания таблиц.
- Опции внешних серверов, отличающиеся только порядком, теперь считаются идентичными.
- Добавлено сравнение параметра nextval у последовательностей.
- Другие улучшения и исправления.
- Исправлена синхронизация функций с пользовательскими типами в качестве параметра.
- В некоторых случаях при сравнении последовательностей появлялась ошибка «Access violation». Исправлено.
- Теперь функции, где в качестве параметров используются таблицы, переносятся корректно.
- Функции, отличающиеся именем параметра, теперь обрабатываются корректно.
- Небольшие улучшения и исправления.
- Добавлена поддержка PostgreSQL 9.6.
- Добавлена возможность сравнения индексов материализованных представлений.
- При исключении объекта из сравнения не исключались его подобъекты. Исправлено.
- Исправлены ошибки вставки данных при изменении порядка полей таблицы.
- Права для функций теперь сравниваются корректно.
- Исправлена ошибка при сравнении значений по умолчанию для таблиц.
- При добавлении в таблицу поля типа Serial не добавлялся оператор OWNED BY для последовательности. Исправлено.
- Множество других улучшений и исправлений.
- Добавлена поддержка PostgreSQL версии 9.5.
- Обновлена программа установки.
- Оптимизированы скрипты для синхронизации последовательностей и порядка полей таблиц.
- Скрипт синхронизации материализованных представлений генерироваля неверно при смене владельца. Исправлено.
- При синхронизации таблиц с разным порядком полей не переносились внешние ключи. Исправлено.
- При удалении представлений не учитывались зависимые представления. Исправлено.
- Исправлены ошибки подсветки синтаксиса.
- Не закрывалось окно процесса повторного сравнения. Исправлено.
- Другие улучшения и исправления.
- Улучшен механизм обработки зависимостей.
- Добавлена поддержка новых объектов: Range Types, Event Triggers и Collations.
- Добавлена поддержка новых свойств типов.
- Добавлена поддержка новых типов данных.
- Наследуемые таблицы сравнивались некорректно. Исправлено.
- Поддержка сравнения комментариев для доменов (Domains).
- В скрипт синхронизации последовательностей (Sequences) теперь не добавляется RESTART.
- Композитные типы (Composite Types) которые не могут быть синхронизированы через ALTER теперь заменяются.
- Поддержка значений по умолчанию для параметров функций.
- Множество других улучшений и исправлений.
- Значительно ускорен процесс анализа и сравнения объектов.
- Теперь при выполнении скрипта синхронизации можно устанавливать флаг проверки тела функций.
- Теперь в скрипте синхронизации тело функции заключается в $ (напр., $тело функции$).
- Добавлена возможность сохранять проект на любом шаге мастера.
- На шаге «Сравнение свойств» (Compare properties) добавлена возможность группового включения/отключения свойств объектов.
- Прочие улучшения и дополнения.
- Значительно улучшен алгоритм сравнения объектов и генерирования скриптов, который теперь учитывает все особенностей сервера PostgreSQL.
- Теперь возможен поиск и анализ переименованных объектов. Приложение анализирует базы данных и выдает список объектов, которые возможно были переименованы.
- Добавлен мастер для работы с проектами.
- Расширен список сравниваемых свойств объектов, что позволяет сделать анализ баз данных более полным.
- Добавлена поддержка новых возможностей Windows 7: индикатор выполнения процесса в панели задач и список переходов со списком проектов (Jump List).
- Добавлена возможность выбора клиентской кодировки при соединении.
- Прочие улучшения и дополнения.
- Добавлена поддержка Unicode.
- Для модификации объектов теперь используется конструкция CREATE OR REPLACE.
- Использование опции "Load last password for new projects" иногда приводило к неверной подстановке паролей. Исправлено.
- Прочие улучшения и исправления.
- Добавлена поддержка версии сервера PostgreSQL 8.3.
- Скорость сравнения баз данных значительно увеличена.
- Другие улучшения и исправления.
- При создании представлений пропускались правила. Исправлено.
- При сравнении баз данных в китайской локализации Windows возникало сообщение "Error: RichEdit line insertion error". Исправлено.
- Другие улучшения и исправления.
- Возможность сравнения баз данных или схем, расположенных на различных серверах.
- Доступно сравнение как всех баз данных, так и только выбранных. Сравнение по всем или только по выбранным свойствам объектов.
- Подробное визуальное представление различий между базами данных и скрипты синхронизации для различных объектов.
- Возможность синхронизации баз данных вручную или автоматически.
- Возможность генерации отчетов об отличиях баз данных. Возможность создания собственных отчетов.
- Доступна автоматизация сравнения и синхронизации баз данных с помощью консольного приложения.
- Работа с несколькими проектами одновременно.
- Сохранение и открытие проектов, включая все настройки.
- Разнообразие настроек сравнения и синхронизации.
- Встроенный редактор SQL Script с подсветкой синтаксиса.
- Новый графический интерфейс.
- Поддержка последних версий сервера.
- Добавлена возможность фильтрации объектов с использованием регулярных выражений, что позволяет анализировать только необходимые объекты и ускорить процессы сравнения и анализа.
- Стало возможным подключение с использованием SSH/HTTP туннелирования.
- Добавлено визуальное представление различий определений.
- Добавлена опция 'Hide identical objects', которая позволяет скрыть идентичные объекты в дереве баз данных.
- Увеличена скорость сравнения больших баз данных.
- Появилась возможность отдельного обновления различных объектов, что может быть полезно при синхронизации баз данных в режиме step-by-step.
- Добавлена панель инструментов, в которой отображены открытые окна программы.
- Добавлена опция 'Synchronize databases after comparing in console mode', позволяющая запускать консольное приложение в режиме синхронизации (без использования параметра '/E').
- Добавлена опция 'Fill Table View on load'. Опция может быть использована для увеличения скорости сравнения и уменьшения необходимого объема памяти.
- Возможность настройки директорий по умолчанию для экспорта таблиц и хранения отчетов.
- Улучшена навигация в дереве БД.
- Исправлена ошибка связанная с сохранением паролей.
- Сравнение процедур не всегда происходило корректно. Исправлено.
- Сравнение функций не всегда происходило корректно. Исправлено.
- В некоторых случаях при обновлении баз данных возникала ошибка. Исправлено.
- Добавлена возможность сравнения двух схем (в том числе схем одной базы данных).
- Сравнение функций с различными типами конечных данных происходило некорректно. Исправлено.
- Другие улучшения и исправления.
- Направленность синхронизации может быть сохранена в файле проекта.
- Добавлена возможность экспорта данных в форматы: Excel, Text, XML и HTML.
- Лог работы консольного приложения стал более подробным.
- Добавлен выбор полей из списка при создании пользовательских отчетов.
- Всплывающие подсказки для объектов в дереве теперь отображаются корректно.
- При создании нового отчета пропадали страницы. Исправлено.
- Изменение опций сравнения приводило к ошибке 'Access Violation'. Исправлено.
- Полностью новый интерфейс приложения.
- Обширные возможности настройки окружения.
- Новые возможности анализа различий баз данных.
- Несложный просмотр различий в свойствах объектов.
- Возможность печати отчета как с использованием шаблона, так и созданного вручную.
- Расширен набор опций сравнения.
- Улучшена генерация скриптов синхронизации.
- Поддержка нескольких языков.
- Множество других улучшений и исправлений.
- Главное окно программы разворачивалось не полностью. Исправлено.
- Добавлена поддержка PostgreSQL 8.
- Некоторые визуальные улучшения и исправления.
- Добавлена консольная версия программы, которую можно использовать с планировщиком задач для синхронизации баз данных по расписанию.
- Добавлена полная поддержка PostgreSQL 7.4.
- Стало возможным сравнение параметров Next Value в последовательностях.
- DB Comparer теперь не пытается создать первичный ключ, если таковой уже имеется в таблице. Программа удаляет существующий ключ и создает новый.
- Использование данной версии позволяет сравнивать и синхронизировать первичные ключи независимо от их имен.
- Добавлена возможность просмотра настроек проекта без открытия файла проекта.
- Доступна синхронная прокрутка в окнах Master Definition и Target Definition.
- Теперь файлы проекта ассоциируются с утилитами сравнения баз данных.
- Другие улучшения и исправления.
- Значительно улучшена скорость сравнения баз данных, содержащих большое количество объектов.
- Теперь при сравнении таблиц может быть принят во внимание порядок полей. Используйте опцию 'Field order' для включения/выключения данной функции.
- Появилась возможность просмотра настроек проекта перед его загрузкой. Используйте опцию 'Show Project Options before Loading'.
- Добавлено две новых опции: 'Enable Forward Navigation' и 'Enable Backward Navigation'.
- Доступно копирование определения объекта в буфер обмена.
- Другие улучшения и исправления.
Ключевые особенности:
- Сравнение и синхронизация баз данных или схем, расположенных на разных серверах или на одном.
- Сравнение всех или выбранных объектов баз данных. Сравнение по всем свойствам объектов или только по выбранным.
- Визуальное представление различий баз данных вместе со скриптами модификации для отличных объектов.
- Возможность синхронизации баз данных вручную или автоматически.
- Создание отчетов, отражающих отличия между базами данных. Возможность добавления пользовательских отчетов.
- Возможность автоматизации процесса сравнения и синхронизации баз данных с помощью консольной утилиты.
- Работа с несколькими проектами сравнения одновременно.
- Сохранение и загрузка всех параметров проектов сравнения.
- Множество параметров для настройки сравнения и синхронизации.
- Встроенный редактор сценариев SQL с подсветкой синтаксиса.
- Новый современный графический интерфейс пользователя.
- Поддержка новейших версий PostgreSQL.
Смотрите также: |