10/09/2009Выпущен SQL Manager for PostgreSQL версии 4.6
Мы рады объявить о выпуске новой версии SQL Manager for PostgreSQL - высокопроизводительной программы для разработки и администрирования баз данных PostgreSQL. Вы можете скачать последнюю версию программы со страницы загрузки.
Что нового в SQL Manager for PostgreSQL 4.6?
- Поддержка новых возможностей PostgreSQL 8.4:
- Поддержка variadic функций; функций, возвращающих таблицу; значений по умолчанию для аргументов функций.
- Поддержка ON TRUNCATE триггеров.
- Поддержка SELECT запросов с WITH clause.
- Поддержка новых опций pg_dump/pg_restore в мастерах создания резервных копий и восстановления БД.
- Поддержка возможности устанавливать start value для последовательностей.
- Редактор SQL.
- Появилась возможность использования macro.
- Добавлена подсветка соответствующих открывающихся/закрывающихся скобок.
- Исправлены ошибки, связанные с неверным анализом алиасов таблиц в запросах.
- При возникновении ошибки место ошибки не всегда корректно подсвечивалось, даже если в сообщении имелась информации о нем. Исправлено.
- Прерывание запроса производится теперь с помощью средств libpq.dll, а не посредством pg_cancel_backend функции – теперь для прерывания собственного запроса не нужно быть суперпользователем.
- При отображении имени файла и пути в заголовке окна теперь при необходимости обрезается не имя файла, а его путь.
- Если запрос возвращал значение Infinity в поле timestamp, значение отображалось как Null. Исправлено.
- Просмотр данных.
- При открытии таблиц BLOB данные теперь автоматически не загружаются с сервера – только при обращении к ним.
- Добавлена поддержка значений Infinity, -Infinity и NaN для полей типа real и double precision.
- Исключены опции Perform data sorting on client, Perform data filtration on client – программа сама определяет оптимальный режим.
- При вставке данных большого размера в поле bytea иногда возникала синтаксическая ошибка. Исправлено.
- Отладчик функций.
- Добавлена поддержка конструкций RETURN QUERY и RETURNING … INTO … .
- Возникала ошибка при получении данных из “for execute” курсора. Исправлено.
- Возникала синтаксическая ошибка при наличии в функции конструкции FOR … IN EXECUTE … LOOP. Исправлено.
- Извлечение базы данных.
- При извлечении всей базы данных раньше выгружались объекты различных расширений сервера. Исправлено.
- Добавлена опция, позволяющая добавлять OID в комментарии объектов.
- Извлечение данных теперь выполняется быстрее.
- Описание ограничений выводилось как COMMENT ON INDEX, что приводило к ошибке при выполнении. Исправлено.
- Редактор функций.
- Для функций, возвращающих курсор, теперь поддерживается экспорт данных.
- Для некоторых функций при редактировании тела возникала ошибка List index our of bounds. Исправлено.
- При компиляции функции, возвращающей данные составного типа, создавался неверный сценарий. Исправлено.
- DDL функций.
- Аргументы теперь выводятся «в столбик».
- Имя параметра не заключалось в кавычки, даже будучи ключевым словом.
- Если функция имела параметр типа "char" (pg_catalog.char), в DDL этот параметр отображался как CHAR. Исправлено.
- Изменение метаданных.
- Если сценарий завершается по таймауту, появляются кнопки Recompile with Double Timeout (Повторить с двойным таймаутом) и Recompile with Unlimited Timeout (Повторить с неограниченным таймаутом).
- Если сообщение об ошибке содержит часть кода и указатель на позицию ошибки, для его отображения используется моноширинный шрифт.
- Менеджер прав. При назначении прав на таблицу с полем SERIAL, теперь предлагается назначить права и на соответствующую последовательность.
- Сценарий SQL. При отображении имени файла и пути в заголовке окна теперь при необходимости обрезается не имя файла, а его путь.
- Экспорт в виде сценария SQL. При экспорте в PostgreSQL при формировании определения таблицы теперь более корректно задаются типы полей.
- Проводник БД. Для последовательностей в меню Tasks появилась команда Restart Sequence (Перезапустить последовательность).
- Экспорт данных. При экспорте данных типа decimal с точностью более 14 цифр числа округлялись до 4 цифр. Исправлено.
- Редактор таблиц. На закладке описания не работала команда обновления. Исправлено.
- При добавлении поля NOT NULL в таблицу, имеющую данные со значениями по умолчанию, создавался неверный сценарий.
- Редактор представлений. Иногда текст запроса неправильно форматировался.
- Печать метаданных. Если у функции был большой заголовок, то в отчете он закрывал часть текста функции. Исправлено.
- Визуальный конструктор баз данных. Если удалить поле связи таблиц, а затем открыть существующую диаграмму, содержащую эти таблицы, возникала ошибка List index out of bounds. Исправлено.
- Монитор SQL, мастера создания резервных копий и восстановления баз данных. Неанглийские сообщения об ошибке не перекодировались из UTF-8 в Unicode.
- Исправлено несколько ошибок при работе в режиме плавающих окон.
- Прочие улучшения и исправления.
Желаем приятной работы с нашими программами.







