Дата выпуска: 2017-11-15
Этот выпуск основан на PostgreSQL 9.6.6 и Postgres Pro Enterprise 9.6.5.2. Все усовершенствования, унаследованные от PostgreSQL 9.6.6, описаны в Замечаниях к выпуску PostgreSQL 9.6.6. По сравнению с Postgres Pro Enterprise 9.6.5.2 эта версия также содержит следующие изменения:
Улучшено расширение multimaster. В частности, внесены следующие изменения:
Добавлено новое расширение (referee) для управления состоянием кворума. Используя это расширение, вы можете организовать отдельный узел-рефери для признания кворума в подмножестве узлов, состоящем ровно из половины узлов кластера. За подробностями обратитесь к Подразделу F.31.3.3.1.
Добавлен новый параметр для выбора главного узла в кластере с двумя узлами. Теперь вы можете выбрать узел, который будет работать даже в отсутствие кворума. За подробностями обратитесь к Подразделу F.31.3.3.2.
Модуль pg_pathman обновлён до версии 1.4.8. (См. Раздел F.39 и Подраздел F.39.1.1.) Эта версия по сравнению с 1.4.3 включает следующие усовершенствования:
Улучшены механизмы сброса кеша.
Отключена команда COPY . Вместо неё используйте секционированная_таблица TOCOPY (SELECT * FROM .секционированная_таблица) TO
Исправлена работа триггеров INSTEAD OF с представлениями, построенными по секционированным таблицам.
Команда ALTER TABLE теперь также переименовывает последовательности с автоматически сгенерированными именами.секционированная_таблица RENAME TO
Отключены некоторые опасные оптимизации команд SELECT ... FOR SHARE/UPDATE для PostgreSQL 9.5.
Улучшена обработка ошибок в фоновом процессе секционирования.
Запрещено выполнение запросов DELETE FROM и секционированная_таблица_1 USING секционированная_таблица_2...UPDATE , если такие запросы затрагивают несколько секций таблицы секционированная_таблица_1 FROM секционированная_таблица_2...секционированная_таблица_1.
Исправлена ошибка, приводящая к сбоям при выполнении RESET ALL.
Исправлена обработка условий WHERE, указывающих на промежутки между секциями.
Восстановлена совместимость с pg_repack.
Полный список изменений можно найти на вики-странице pg_pathman.
Утилита pg_probackup обновлена до версии 2.0.11, в которой появились новые возможности:
Правильно обрабатывается прерывание при вводе пароля.
Добавлена проверка, запрещающая пустые пароли.
Файлы, не изменявшиеся со времени предыдущего копирования, не включаются в следующую инкрементальную копию.
В метаданные резервной копии теперь добавляется версия базы данных.
Другие разнообразные исправления ошибок.