EMS logo

Навигация по продуктам

SQL Manager for PostgreSQL

Наш партнерский статус

MySQL Gold Certified Partner
Microsoft Certified Partner
Oracle Certified Partner
Embarcadero Technology Partner

EMS SQL Manager for PostgreSQL

Новости по продукту

10/09/2009
Выпущен SQL Manager for PostgreSQL версии 4.6

Мы рады объявить о выпуске новой версии SQL Manager for PostgreSQL - высокопроизводительной программы для разработки и администрирования баз данных PostgreSQL. Вы можете скачать последнюю версию программы со страницы загрузки.

Что нового в SQL Manager for PostgreSQL 4.6?

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

Желаем приятной работы с нашими программами.

twitterfacebook