On-line Documentation

Предыдyщие версии


15.03.2020 выпущен SQL Manager for PostgreSQL 6.1.1

28.01.2020 выпущен SQL Manager for PostgreSQL 6.1

06.12.2019 выпущен SQL Manager for PostgreSQL 6.0.1

01.11.2019 выпущен SQL Manager for PostgreSQL 6.0

18.03.2019 выпущен SQL Manager for PostgreSQL 5.9.5

27.07.2018 выпущен SQL Manager for PostgreSQL 5.9.4

29.05.2018 выпущен SQL Manager for PostgreSQL 5.9.3

08.12.2017 выпущен SQL Manager for PostgreSQL 5.9.2

26.04.2017 выпущен SQL Manager for PostgreSQL 5.9.1

09.03.2017 выпущен SQL Manager for PostgreSQL 5.9

16.12.2016 выпущен SQL Manager for PostgreSQL 5.8.1

19.10.2016 выпущен SQL Manager for PostgreSQL 5.7.1

25.03.2016 выпущен SQL Manager for PostgreSQL 5.7.0

18.12.2015 выпущен SQL Manager for PostgreSQL 5.6.2

18.11.2015 выпущен SQL Manager for PostgreSQL 5.6.1

14.09.2015 выпущен SQL Manager for PostgreSQL 5.6.0

06.10.2014 выпущен SQL Manager for PostgreSQL 5.5.0

14.10.2014 выпущен SQL Manager for PostgreSQL 5.4.0.1

08.04.2013 выпущен SQL Manager for PostgreSQL 5.3.0.1

15.11.2012 выпущен SQL Manager for PostgreSQL 5.2.0.1

05.12.2011 выпущен SQL Manager for PostgreSQL 5.1.0.1.

17.05.2011 выпущен SQL Manager 2011 for PostgreSQL 5.0.0.1.

15.11.2010 выпущен SQL Manager 2010 for PostgreSQL 4.8

15.02.2010 выпущен SQL Manager 2010 for PostgreSQL 4.7

09.09.2009 выпущен SQL Manager 2007 for PostgreSQL 4.6

10.12.2008 выпущен SQL Manager 2007 for PostgreSQL 4.5

18.07.2008 выпущен SQL Manager for PostgreSQL вер. 4.4

01.02.2008 выпущен SQL Manager for PostgreSQL вер. 4.3

03.12.2007 выпущен SQL Manager for PostgreSQL вер. 4.2

20.06.2007 выпущен SQL Manager for PostgreSQL вер. 4.1

17.05.2007 Выпущен SQL Manager 2007 for PostgreSQL вер 3.9

14.12.2006 Выпущен SQL Manager for PostgreSQL вер. 3.8

09.10.2006 Выпущен SQL Manager 2005 for PostgreSQL вер. 3.7

31.05.2006 Выпущен SQL Manager 2005 for PostgreSQL вер. 3.6

03.04.2006 Выпущен SQL Manager 2005 for PostgreSQL вер.3.5

07.02.2006 Выпущен SQL Manager 2005 for PostgreSQL вер.3.4

 

13.05.2020 выпущен SQL Manager for PostgreSQL 6.1.1

 

1. Улучшена работа с Amazon RedShift.

2. В редакторе выполнения скрипта добавлена поддержка команды COPY.

3. В контекстное меню дерева объектов добавлен пункт поиска метаданных.

4. В отладчике в некоторых случаях некорректно обрабатывалось присваивание NULL переменным. Исправлено.

5. Команда смены пути поиска в редакторе запроса данных теперь применяется и в плане запроса.

6. В редакторе скриптов теперь запоминается последний выбранный путь к файлу.

7. Улучшена работа с типом данных TIMESTAMPTZ.

8. При внешнем изменении файла, открытом в редакторе скрипта, будет появляться предупреждение.

9. Исправлена ошибка, которая возникала при перемещении расширения в другую схему.

10. Теперь корректно отображается псевдоним сервера в редакторах объектов.

11. При двойном изменении порядка полей обнулялись текущие значения последовательностей, если они использовались в таблице. Исправлено.

12. Другие исправления и улучшения.

 

28.01.2020 выпущен SQL Manager for PostgreSQL 6.1

 

1. Добавлена возможность открытия нескольких редакторов выполнения запросов.

2. Добавлена возможность открытия нескольких окон поиска по метаданным.

3. Улучшена работа формы поиска и замены текста.

4. Ускорена операция сброса состояния для отладчика с использованием расширения.

5. Функции и процедуры расширений теперь не отображаются в дереве объектов, если выбрано скрытие системных объектов.

6. Исправлено задание параметра типа BOOLEAN в отладчике.

7. Для типа данных timestamptz теперь отображаются данные микросекунд.

8. Множество других изменений и улучшений.

 

06.12.2019 выпущен SQL Manager for PostgreSQL 6.0.1

 

1. Шрифт выпадающего списка автодополнения теперь изменяется вместе со шрифтом редактора.

2. Исправлено обновление данных в материализованных представлениях в режиме использования транзакций.

3. Исправлены ошибки поиска текста и метаданных.

4. Исправлено пропадание главного меню программы в случае использования файла локализации.

5. При нажатии кнопки "Закрыть все окна" теперь выдается запрос на подтверждение.

6. Панели главной формы теперь можно перетаскивать без ограничений.

7. Исправлено сохранение запросов редактора при изменении алиаса сервера.

8. Некоторые другие исправления и улучшения.

 

01.11.2019 выпущен SQL Manager for PostgreSQL 6.0

 

1. Добавлена поддержка темной визуальной темы.

the_option_to_choose_dark_visual_scheme

2. Обновлены иконки интерфейса.

3. Добавлена поддержка PostgreSQL версии 12.0.

4. Реализована поддержка юникода в именах объектов.

5. Улучшена поддержка мониторов с высоким разрешением и систем с увеличенным размером шрифта.

6. Добавлена возможность выделения цветом редакторов, относящихся к определенной БД.

7. Добавлена возможность указания алиаса сервера.

8. В редакторе данных добавлена вкладка JSON для просмотра и редактирования отформатированного текста.

9. Добавлена поддержка комментариев для табличных пространств.

10. Для материализованных представлений добавлена команда "Refresh concurrently".

11. При отображении данных типа CHAR теперь показываются конечные пробелы.

12. Различные исправления и улучшения в автодополнении кода.

13. Для типа данных timestamptz теперь применяется форматирование из настроек отображения.

14. Множество других исправлений.

15. Улучшения в интерфейсе и удобстве работы с программой.

 

18.03.2019 выпущен SQL Manager for PostgreSQL 5.9.5

1. Добавлена поддержка процедур.

2. Добавлена поддержка резервных копий БД для сервера версии 11.1.

3. В редактор функций добавлена опции PARALLEL.

4. В редактор поля добавлена возможность просмотра и изменения метода хранения данных.

5. Улучшена работа проверки синтаксиса в редакторе функций.

6. Для некоторых пользовательских типов данных в редакторе функции не отображалось название типа. Исправлено.

7. Небольшие исправления в Мастере сохранения настроек

8. Вложенные многострочные комментарии теперь распознаются корректно.

9. План запроса мог не возвращать данные, если после EXPLAIN не было пробела. Исправлено.

10. При импорте данных при несовпадении кодировок могла прерваться транзакция. Исправлено.

11. Исправлена ошибка генерации скрипта на смену владельца для материализованных представлений.

12. Тип данных BIT VARYING без уточнения размера теперь корректно отображается в фрейме данных.

13. Множество других улучшений и исправлений.

 

27.07.2018 выпущен SQL Manager for PostgreSQL 5.9.4

1. Добавлена поддержка свойства GENERATED AS IDENTITY для столбцов таблиц.

2. Исправлен импорт данных в режиме "Update or Insert", если в качестве ключевых выбраны все колонки таблицы.

4. Улучшения и исправления в отладчике процедур.

5. Теперь список пользователей выгружается в корректную папку, заданную в настройках.

6. Исправлено восстановление прав на столбцы таблицы после её пересоздания.

7. Добавлена выгрузка параметров секционирования таблиц.

8. Теперь оператор приведения к типу (::) можно использовать совместно с символом параметра (:).

9. Исправлен импорт строк с кавычками и обратным слешем.

10. В окне поиска метаданных для таблицы, содержащей параметр-домен, не отображался DDL. Исправлено.

11. Добавлена возможность экспорта списка задач.

12. При копировании записей из таблицы обрезались конечные пробелы. Исправлено.

13. Множество других улучшений и исправлений.

 

29.05.2018 выпущен SQL Manager for PostgreSQL 5.9.3

1. Добавлена поддержка свойства GENERATED AS IDENTITY для столбцов таблиц.

2. Исправлен импорт данных в режиме "Update or Insert", если в качестве ключевых выбраны все колонки таблицы.

4. Улучшения и исправления в отладчике процедур.

5. Теперь список пользователей выгружается в корректную папку, заданную в настройках.

6. Исправлено восстановление прав на столбцы таблицы после её пересоздания.

7. Добавлена выгрузка параметров секционирования таблиц.

8. Теперь оператор приведения к типу (::) можно использовать совместно с символом параметра (:).

9. Исправлен импорт строк с кавычками и обратным слешем.

10. В окне поиска метаданных для таблицы, содержащей параметр-домен, не отображался DDL. Исправлено.

11. Добавлена возможность экспорта списка задач.

12. При копировании записей из таблицы обрезались конечные пробелы. Исправлено.

13. Множество других улучшений и исправлений.

 

08.12.2017 выпущен SQL Manager for PostgreSQL 5.9.2

1. Добавлена поддержка PostgreSQL 10.

2. Добавлена поддержка секционирования в таблицах.

3. Улучшения в отладчике.

4. Реализована возможность отладки с использованием расширения pldbgapi.

5. Исправлены ошибки в работе мастере Сравнения баз данных.

6. Окна редактора функций с длинными именами теперь восстанавливаются корректно.

7. В некоторых случаях пароли из pgpass.conf не использовались. Исправлено

8. Кнопки Commit и Rollback теперь не отображаются, если не было изменения данных.

9. В Query data при включенной опции "Show result for each query" и возникновении ошибки выполнение не начнется с первого запроса, а продолжится.

10. В редакторе данных в виде формы был недоступен атрибут NOT NULL для полей типа BOOLEAN. Исправлено.

11. Редактор функций. Изменена комбинация клавиш для вызова отладчика на Ctrl+D.

12. Множество других исправлений и улучшений.

 

26.04.2017 выпущен SQL Manager for PostgreSQL 5.9.1

 

1. Добавлены новые опции в редакторе политик.

2. Добавлена поддержка синтаксиса WITH RECURSIVE в отладчике функций.

3. Исправлена ошибка при отладке оператора INSERT, если имя поля таблицы совпадает с именем входного параметра.

4. Юникодные символы некорректно импортировались в режиме Batch Insert. Исправлено.

5. Кнопка фиксации транзакции не всегда отображалась. Исправлено.

6. Комментарии теперь корректно сохраняются в Визуальном Конструкторе БД.

7. При дублировании комментария индекса в другую схему неверно подставлялось имя схемы. Исправлено.

8. Множество других исправлений и улучшений.

 

 

09.03.2017 выпущен SQL Manager for PostgreSQL 5.9

 

1. Добавлена поддержка сертификатов SSL.

2. Добавлена поддержка триггеров ограничений.

3. Реализована работа с данными в таблицах через точки записи (savepoint).

4. Добавлена возможность задавать путь поиска в отладчике функций.

5. Устранены зависания программы при редактировании скрипта.

6. По умолчанию для текстовых полей типа BLOB открывается вкладка Text вместо HEX.

7. Теперь сообщения (raise notice) отображаются в редакторе SQL в момент их выполнения, а не в момент завершения работы запроса.

8. При изменении тела материализованного представления не генерировался скрипт на изменение индексов. Исправлено.

9. Добавлены горячие клавиши для поиска следующего\предыдущего совпадения в дереве объектов.

10. Множество других улучшений и исправлений.

 

 

16.12.2016 выпущен SQL Manager for PostgreSQL 5.8.1

 

  1. Исправлена ошибка выполнения резервного копирования на PostgreSQL 9.6.
  2. Исправлены ошибки при экспорте результатов некоторых запросов.
  3. Результат выполнения запроса был нередактируемым, когда запросу предшествовали комментарии. Исправлено.
  4. Значения NUMERIC некорректно экспортировались в виде скрипта SQL. Исправлено.
  5. SSH-подключение не устанавливалось в некоторых случаях использования ключа в формате OpenSSH. Исправлено.
  6. Множество других улучшений и исправлений.

 

 

19.10.2016 выпущен SQL Manager for PostgreSQL 5.7.1

 

  1. Поддержка PostgreSQL 9.6.
  2. Добавлена поддержка свойств DEFERRABLE/NOT DEFERRABLE и INITIALLY DEFERRED/INITIALLY IMMEDIATE для первичных и уникальных ключей.
  3. Поддержка PHP 7.x в модуле обслуживания HTTP-туннелирования.
  4. Отладчик функций. Добавлена расширенная поддержка синтаксиса RAISE и EXCEPTION; добавлена обработка директив подстановки.
  5. Исправлены ошибки при форматировании SQL.
  6. Некоторые настройки панелей инструментов не сохранялись при перезапуске программы. Исправлено.
  7. Исправлено отображение размерности для типа данных INTERVAL.
  8. Исправлены проблемы с памятью в менеджере привилегий.
  9. Исправлен экспорт данных в юникоде из полей BLOB.
  10. Множество других исправлений и улучшений.

 

 

30.06.2016 выпущен SQL Manager for PostgreSQL 5.7.1

 

  1. Поддержка последних версий OpenSSH.
  2. Исправление ошибки, возникавшей при авторизации по SSH с приватным ключом.
  3. При создании индекса c включенной локализацией появлялась ошибка Access Violation. Исправлено.
  4. Неверно заполнялись директории по умолчанию при регистрации нового хоста. Исправлено.
  5. Другие улучшения и исправления.

 

 

25.03.2016 выпущен SQL Manager for PostgreSQL 5.7.0

 

  1. Поддержка PostgreSQL Server версии 9.5.
  2. Поддержка опции REPLICATION у ролей.
  3. Поддержка метода BRIN в индексах таблиц.
  4. Возможность изменения опции LOGGED у таблиц.
  5. Поддержка наследования внешних таблиц.
  6. Добавлена поддержка подобъекта таблицы - политики (Policy).
  7. Добавлена возможность создания индексов для материализованных представлений.
  8. Исправления в работе с объектами базы, у которых в имени есть кавычки.
  9. Исправления работы с памятью.
  10. Прочие исправления и улучшения.

 

 

18.12.2015 выпущен SQL Manager for PostgreSQL 5.6.2

 

1. Многочисленные исправления и оптимизации использования оперативной памяти.

2. Исправлена ошибка, возникавшая при закрытии редактора BLOB.

3. При открытии скрипта из командной строки, он открывается в уже запущенном экземпляре программы, а не запускает новый.

4. Улучшена работа автозавершения кода для больших функций и SQL запросов.

5. Исправлена ошибка в редакторе триггеров, возникавшая при использовании более 64 полей таблицы.

6. Исправлена ошибка работы с Group Manager при отсутствии привилегии "Can create roles", но имеющихся правах Superuser.

7. Export Data. Теперь сохраняется последний выбранный формат экспорта; при новом открытии Мастера он будет использован по умолчанию.

8. Исправлено отображение сообщений об ошибках подключения (в некоторых случаях весь текст заменялся знаками вопроса).

9. В функциях исправлены проблемы работы с объектами, имена которых требуется заключать в кавычки.

10. Изменены названия форматов в Export Data в соответствии со стандартами MS Office.

11. Export Data. Изменено название по умолчанию вкладки в MS Excel с Sheet1 на Export.

12. Множество других исправлений.

 

 

18.11.2015 выпущен SQL Manager for PostgreSQL 5.6.1

 

  1. Улучшена работа с типом REFCURSOR в редакторе данных.
  2. Добавлена возможность управления группами обычному пользователю, если у него есть на это права.
  3. Улучшена работа с функциями, имена которых начинаются с "_".
  4. Улучшения в порядке выгрузки объектов в Extract Database.
  5. Исправление проблем с запуском на некоторых национальных версиях Windows.
  6. Исправлены ошибки работы с памятью.
  7. Исправлены проблемы с неверным количеством импортируемых данных из Excel и CSV.
  8. Исправлены ошибки при открытии Server Status.
  9. При изменениии порядка полей терялись их комментарии. Исправлено.
  10. Неверное генерировался SQL при дублировании UNLOGGED TABLE. Исправлено.
  11. Множество других исправлений.

 

 

14.09.2015 выпущен SQL Manager for PostgreSQL 5.6.0

 

  1. Добавлена поддержка оберток внешних данных (foreign data wrappers), внешних серверов (foreign servers) и внешних таблиц (foreign tables).
  2. Дерево зависимостей.
  • Добавлена возможность перемещать дерево в области отображения с помощью удерживания левой кнопки мыши.
  • Изменено оформление выбранного и рекурсивного объектов, что позволяет лучше их различать.
  • Добавлены различные режимы отображения дерева зависимостей: показать все объекты, показать объекты, зависящие от выбранного объекта, или только объекты, от которых зависит выбранный объект.
  • Выбранный объект автоматически помещается в область отображения, в случае если дерево зависимостей слишком велико.
  1. Редактор таблиц. Вкладка данных (Data tab). Появилась возможность автоматического создания подчиненных уровней данных для таблиц, связанных с данной посредством внешних ключей.
  2. Панель окон (Windows panel).
  • Добавлена возможность передвигать с помощью мышки вкладки открытых окон.
  • Теперь можно закрывать окна нажатием средней клавиши мыши.
  1. Проводник БД. Избранные запросы и скрипты можно добавить в папки Избранных объектов.
  2. Настройки окружения (Environment Options).
  • Возможность задания символа, обозначающего параметр для запросов (вкладка Tools).
  • Шрифт для сетки данных теперь можно задать отдельно.
  • Проводник БД. Добавлена опция 'Поиск начинающихся на' ('Start-with search') для поиска объектов.
  • Проводник БД. Добавлена опция 'Авторазворот панели навигации' ('Auto expand navigation pane').
  • Добавлена возможность выключения опции 'Restore desktop on connection' для БД с выключенной опцией 'Refresh objects on connection'.
  • Добавлена возможность устанавливать, какую базу данных необходимо выбрать во вновь открытом редакторе или инструменте: базу данных, выбранную в данный момент в Проводнике баз данных, или базу данных, выбранную в текущем открытом редакторе/инструменте.
  • Конструктор запросов | Настройки цветовой панели (Design Query | Color Palette options). Добавлена возможность задавать цвет для активного и неактивного заголовка таблиц (Опция 'Windows style of tables' должна быть выключена).
  • Общие сочетания клавиш (Global Shortcuts). Добавлены сочетания клавиш для отладчика.
  1. Редактор запросов (Query data). Теперь при выполнении блока, содержащего оператор 'BEGIN', кнопки 'Commit' и 'Rollback' становятся доступными в панели инструментов и навигационной панели, даже если использование транзакций не включено. Также будет появляться диалог подтверждения завершения транзакции при закрытии редактора (если подтверждения не отключены на вкладке 'Confirmations' настроек окружения (Environment Options)).
  2. Сетка данных (Data Grid). Теперь возможно выделять группы ячеек и копировать их в буфер обмена. Для этого нужно в Настройках окружения (Environment Options) на вкладке Grid включить опции 'Cell selection' и 'Row/cell multi-selection'.
  3. Мастер копирования объектов (Duplicate Object wizard). Сейчас при дублировании таблицы в другую БД операторы копирования данных не добавляются к скрипту создания таблицы, а выполняются отдельно, что существенно уменьшает использование памяти.
  4. Редактор запросов (Query data).
  • Быстрый код (Quick Code). Теперь можно выбирать элемент из списка автодополнения кода с помощью пробела ('Space') или табуляции ('TAB') (опционально).
  • Теперь можно выделить запрос SQL и вызвать диалог экспорта данных с помощью соответствующей команды контекстного меню.
  1. Экспорт данных в виде SQL скрипта (Export Data as SQL Script), Извлечение БД (Extract Database). Теперь в поле 'Script destination' | 'File charset' по умолчанию подставляется кодировка, которая использовалась при последней операции.
  2. Редактор запросов (Query data). План запроса.
  • Теперь план запроса можно просматривать в графической форме при включенной опции 'Verbose'.
  • Панель информации об операции ('Operation info') теперь реализована как отдельное текстовое поле.
  1. Настройки внешнего вида (Visual Options). Добавлена возможность установить значение свойства тип наклона ('Slants Kind') для страницы управления.
  2. Некоторые формы масштабировались некорректно, когда в настройках системы размер элементов (Control Panel\Display | Size of All Items) был задан как 'Medium'. Исправлено.
  3. Монитор SQL (SQL Monitor). Теперь лог представлен в виде готового к выполнению SQL: вся служебная информация выводится в виде SQL-комментариев.
  4. Множество других улучшений и исправлений.

 

 

06.10.2014 выпущен SQL Manager for PostgreSQL 5.5.0

 

  1. Добавлена поддержка новых возможностей PostgreSQL 9.4:
    • Добавлена поддержка типа данных JSONB.
    • Добавлена поддержка изменения Deferrable параметров внешних ключей без пересоздания ключа.
    • Добавлена поддержка возможности переноса всех объектов из одного табличного пространства в другое.
  2. Мастер извлечения баз данных. Теперь результирующий скрипт корректно упорядочен с учетом зависимостей между объектами.
  3. Мастер резервного копирования баз данных. Теперь возможно добавить текущие дату и время в имя файла резервной копии.
  4. Управление изменениями. Добавлена поддержка клиента Slik Subversion 1.8.x (SQL Manager работает только с 32-разрядными клиентами SVN).
  5. Редактор запросов. Автодополнение кода. Обновлен список ключевых слов PostgreSQL с учетом последних версий сервера.
  6. Редактор таблиц. Перестановка полей. Теперь создание триггеров в скрипте изменений следует после вставки данных.
  7. Редактор запросов. Если включена опция «Don’t save queries automatically for the next session», то в случае наличия изменений в запросе при закрытии вкладки выдается предупреждение, что они не будут автоматически сохранены.
  8. Управление изменениями. SVN.
    • При подключении через HTTPS, если сертификат невалиден, при выполнении операции теперь выдается запрос: игнорировать ошибку или прервать выполнение.
    • Если в качестве комментария при записи изменений в систему контроля версий вводились нелатинские символы, возникала ошибка «Cannot write database history record». Исправлено.
  9. Редактор запросов. План запроса. Теперь числовые значения выравниваются по правому краю и отформатированы с разбиением на группы разрядов.
  10. Проводник баз данных. Теперь поле поиска «Search» не очищается после окончания поиска.
  11. Мастер резервного копирования баз данных. Большой лог выполнения операции иногда обрезался в конце. Исправлено.
  12. DDL функций. Символы в именах параметров, недопустимые без кавычек, брались в кавычки неверно. Исправлено.
  13. Мастер экспорта данных. При экспорте полей типа integer в файл формата DBF значения записывались в файл вместе с разделителем тысяч. Исправлено.
  14. При переименовании поля представления из схемы, не являющейся схемой по умолчанию для текущего пользователя, генерировался неверный скрипт. Исправлено.
  15. При изменении типа поля на smallserial иногда возникала ошибка. Исправлено.
  16. Отладчик. Невозможно было изменить значение переменной типа time. Исправлено.
  17. Множество других исправлений и улучшений.

 

 

14.10.2013 выпущен SQL Manager for PostgreSQL 5.4.0.1

  1. Добавлена поддержка новых возможностей PostgreSQL 9.3:
  • Поддержка материализованных представлений.
  • Поддержка рекурсивных представлений.
  • Поддержка триггеров на события.
  1. SQL Редактор. Улучшение функции «Автозавершение кода»:
  • Теперь возможен показ списка колонок для псевдонимов функций и подзапросов.
  • Список таблицы или колонок подзапроса текущего SELECT запроса теперь показывается в «Автозавершении кода» даже без указания псевдонима.
  • Контекстно-зависимые элементы: псевдонимы текущего SQL запроса, локальные переменные, таблица или колонки подзапроса – теперь располагаются в «Автозавершении кода» в верху списка.
  1. Отладчик функций. При первом запуске отладчика в качестве значений параметров используются значения, введенные при выполнении функции.
  2. Типы event_trigger и json добавлены в список стандартных типов.
  3. Редакторы таблицы и представления. Для подобъектов теперь доступна команда «Переименовать» (Rename).
  4. Редактор оператора. Поле Name теперь позволяет вводить только допустимые для имени оператора символы.
  5. Исправлено несколько ошибок в отладчике функций:
  • Если в теле функции последняя строка - комментарий, возникала ошибка «syntax error». Исправлено.
  • При наличии в отлаживаемой функции операций со значениями типа oid иногда возникала ошибка «can't read the blob». Исправлено.
  • Если для параметра типа bigint задавалось очень большое число, его точность терялась. Исправлено.
  1. Команда главного меню Справка | Руководство PostgreSQL работала некорректно. Исправлено.
  2. Редактор функций.
  • В некоторых случаях переставали работать сочетания клавиш для копирования/вставки информации из буфера обмена Ctrl+Ins и Shift+Ins. Исправлено.
  • При экспорте результатов функции, возвращающей rowset, иногда возникала ошибка «access violation». Исправлено.
  1. Найти/Заменить диалоговые окна. Дублировались горячие клавиши некоторых полей ввода. Исправлено.
  2. Мастер экспорта данных. При использовании опции «Пропустить записи» (Skip records) сигнализировалось, что экспорт прошел с ошибками, хотя на самом деле операция завершилась успешно. Исправлено.
  3. Множество улучшений и исправлений.

 

 

08.04.2013 выпущен SQL Manager for PostgreSQL 5.3.0.1

  1. Теперь при изменении объекта, к заголовку окна добавляется звездочка (*). То же самое для файлов, открытых в форме SQL Скрипта, диаграмме Визуального конструктора базы данных и т. д.
  2. Регистрационная информация баз данных. Добавлена возможность задавать значения параметров PostgreSQL для сессии.
  3. Управление правами. Добавлена возможность извлечения привилегий в виде SQL скрипта.
  4. Редактор функций.
  • Если функция изменена, то при вызове отладчика возникает запрос на ее компиляцию, отладку без компиляции или отладку старой версии функции.
  • В некоторых случаях проверка синтаксиса работала некорректно. Исправлено.
  • После компиляции курсор в теле функции не сохранял свою позицию. Исправлено.
  1. SQL Редактор.
  • Для результатов типа refcursor теперь можно открыть данные курсора (если выполнение в транзакции).
  • 'Union' подсвечивалось как алиас, если находилось сразу после секции FROM. Исправлено.
  • Если в запросе есть вложенные комментарии, при выполнении возникала ошибка. Исправлено.
  1. Мастер восстановления баз данных. Теперь корректно работает с очень большими SQL файлами.
  2. Проводник баз данных.
  • При открытии типа enum, даже если уже имелся открытый редактор этого типа, все равно открывалась новая форма. Исправлено.
  • Если включен режим "Сортировать по алиасам", а для отображения функций задано "Показывать аргументы как дочерние узлы", то аргументы функции сортировались по алфавиту, что вводило в заблуждение. Исправлено.
  1. Мастер извлечения баз данных.
  • При использовании PostgreSQL 9.1 и выше при выполнении производился запрос к системной таблице pg_authid, что вызывало ошибку при отсутствии прав. Исправлено.
  • При извлечении составных типов для полей–массивов не учитывалось количество размерностей массива. Исправлено.
  1. Настройки редактора. Настройки цвета фона применялись к полям описаний объектов, а цвет переднего плана – нет. Исправлено.
  2. Визуальный конструктор базы данных. Если в системе отсутствуют принтеры, при открытии формы возникала ошибка "В данный момент принтер не выбран". Исправлено.
  3. Редактор представлений. Информация на вкладке Triggers не обновлялась после изменения триггера. Исправлено.
  4. Поиск по метаданным. Теперь поиск не производится во временных объектах.
  5. В режиме плавающих окон отключение Windows Bar не сохранялось между сеансами работы. Исправлено.
  6. Мастер создания отчетов. Выбор стиля отчета не применялся к отчету. Исправлено.
  7. Дерево зависимостей. Зависимость между родительской и унаследованной от нее таблицами не показывалась в режиме показа подобъектов.
  8. Форма новой таблицы. При нажатии Ctrl+Insert всплывал диалог добавления поля, даже если была активна другая вкладка формы. Исправлено.
  9. Множество других исправлений и улучшений.

 

 

15.11.2012 выпущен SQL Manager for PostgreSQL 5.2.0.1

 

  1. Добавлена поддержка новых возможностей PostgreSQL 9.2:
  1. Конструктор баз данных.
  • Теперь в диаграмму можно добавлять представления и функции
  • Добавлена возможность показа свойств атрибутов (опциональность, вхождение в ключи и т.п.) в скобках после имени и типа атрибута.
  • Опции печати страницы диаграммы теперь сохраняются в файле диаграммы.
  • Добавлена возможность отображения границ листов печати на диаграмме.
  • Добавлена возможность перемещения мышью схем на диаграмму.
  • При загрузке диаграммы из файла не восстанавливалось положение линий связи. Исправлено.
  • После загрузки диаграммы, а также после переключения между страницами диаграммы значение в поле масштаба не обновлялось. Исправлено.
  1. Редактор функций.
  • Добавлена возможность проверки SQL синтаксиса тела функции. Также добавлена опция для автоматической проверки синтаксиса после компиляции.
  • Добавлена поддержка параметров конфигурации функции.
  • При форматировании тела функции с помощью команды Quick Code | Format в декларациях переменных %rowtype и %type добавлялся лишний пробел, что приводило к ошибке при компиляции. Исправлено.
  1. Мастер резервного копирования баз данных.
  • Добавлена поддержка подключения к серверу с использованием SSH-туннеля.
  • В базах данных с большими таблицами иногда выдавалась ошибка, что процесс pg_dump не отвечает, хотя само выполнение продолжалось нормально. Исправлено.
  1. Мастер восстановления баз данных.
  • Добавлена поддержка подключения к серверу с использованием SSH-туннеля.
  • Добавлен индикатор выполнения при восстановлении данных из SQL файла.
  • При восстановлении команд COPY с большим объемом данных из SQL файлов, возникала ошибка «Нехватка памяти» (Out of memory). Исправлено.
  1. Экспорт/Импорт данных.
  • Теперь в большинстве случаев не производится повторное открытие запроса, куда экспортируются данные.
  • Исправлено несколько ошибок, возникающих при экспорте/импорте.
  1. SQL Редакторы.
  • Опция завершения кода (Code Completion) теперь позволяет выбирать поля переменных композитного и %rowtype типов в теле PL/pgSQL функций.
  • Диалог сохранения файла. Последнее выбранное значение опции «Не добавлять ‘Byte-order-mark’ в файлы Unicode» теперь сохраняется между сеансами работы подобно опции набора символов (Charset).
  1. Отладчик функций.
  • Добавлена поддержка выражений типа RAISE EXCEPTION 'message' USING ERRCODE = 'XXXXX'.
  • Добавлена поддержка конструкции USING expression в команде открытия курсора.
  • Добавлена поддержка юникодных строк.
  1. Управление изменениями. Добавлена поддержка клиента VisualSVN Server.
  1. SQL Редактор. Теперь время выполнения запроса показывается более корректно, без учета дополнительных затрат в самой программе.
  1. Редактор внешних ключей. Добавлена поддержка внешних ключей без проверки (PostgreSQL 9.1 и выше).
  1. Состояние сервера. В список подключений добавлена колонка «Имя приложения».
  1. Просмотрщик данных.
  • При вставке записей из буфера обмена не вставлялись данные полей типа geometry, имеющих в имени поля символы в верхнем регистре. Исправлено.
  • При выполнении команды «Установить значение |Установить в пустую строку» вставлялся пробел вместо пустой строки для полей типа varchar большого размера. Исправлено.
  • При фильтрации значений GUID возникала ошибка. Исправлено.
  • При работе с сервером 9.0 и выше при редактировании полей xml в некоторых случаях возникала ошибка. Исправлено.
  • Вкладка Blob View была недоступна для полей xml, если данные не содержали Blob полей других типов. Исправлено.
  1. Проводник баз данных.
  • Дерево базы данных. Теперь в ветке базовых типов отображаются псевдо-типы и неопределенные типы.
  • Не отображались подсказки имен объектов, не входящие по ширине. Исправлено.
  1. Редактор объектов. Вкладка "Привилегии". Операция «Предоставить все права» теперь не назначает прав владельцу.
  1. Извлечение метаданных. Выражения DROP не создавались для типов Enum. Исправлено.
  1. Расширения. Программа зависала после установки расширения PostGIS. Исправлено.
  1. SQL Скрипт. При выполнении команды COPY с большим объемом данных из SQL файла, возникала ошибка «нехватка памяти».
  1. Отчет HTML. В некоторых случаях в создаваемом отчете национальные символы в именах объектов отображались некорректно. Исправлено.
  2. SQL Монитор. Время событий было показано не совсем корректно. Исправлено.
  3. Мастер сохранения настроек. Не сохранялись настройки: Форматтер SQL, Глобальные горячие клавиши и Шаблоны объектов. Исправлено.
  4. Прочие исправления и улучшения.

 

 

05.12.2011 выпущен SQL Manager for PostgreSQL 5.1.0.1

 

  1. Добавлена поддержка новых возможностей PostgreSQL 9.1:
  2. Мастер резервного копирования баз данных. Добавлена поддержка создания резервных копий для PostgreSQL 9.1.
  3. Добавлена поддержка списка столбцов для триггеров типа UPDATE (PostgreSQL 9.0 и выше).
  4. Добавлена возможность отладки триггерных функций.
  5. Редактор функций.
    • Добавлено сочетание клавиш Ctrl+H для скрытия/показа элементов управления заголовка функции.
    • Добавлена возможность быстрого задания возвращаемого типа void и типа trigger.
    • В заголовке формы для функций с большим количеством параметров, список параметров усекается, чтобы помещалась также информация о базе и сервере.
    • Теперь в разделе Инструменты | Редакторы объектов в диалоговом окне Настройки окружения для создаваемых функций можно задать значение по умолчанию для свойства “Execute with definer's privileges”.
    • В списке выбора возвращаемого значения тип REF CURSOR переведен в раздел стандартных типов.
    • Пункты контекстного меню списка полей return table всегда были отключены. Исправлено.
    • При выполнении функции в редакторе, при задании некоторых очень больших по модулю отрицательных значений для параметра BIGINT, значение в функцию передавалось не правильно. Исправлено.
    • При закрытии редактора функций с большим количеством параметров возникала ошибка «Не удалось создать ключ XXX». Исправлено.
    • Переменные с типом “<имя поля таблицы>%тип” не попадали в список автозавершения кода. Исправлено.
  6. Редактор триггеров. Добавлено сочетание клавиш Ctrl+H для скрытия/показа элементов управления заголовка триггера.
  7. Управление изменениями. Добавлена поддержка Slik Subversion client. Также поддержка CollabNet Subversion client для Subversion.
  8. Во многих инструментах добавлена возможность экспорта табличных данных в файл.
  9. Редактор ограничений. Добавлена возможность задавать комментарий к ограничению.
  10. Редактор внешних ключей. Теперь можно менять размер формы.
  11. Редактор списка заданий. Теперь при открытии формы фокус находится на поле ввода текста. Добавлены горячие клавиши для перехода ко всем полям ввода.
  12. Сетка данных.
    • При закрытии формы с сеткой данных, если запись была изменена, но не сохранена, теперь выдается запрос на сохранение/отмену изменений в записи.
    • Неправильно определялся размер полей с числовыми типами данных, имеющих точность 15 и более – не позволялось вводить большие значения. Исправлено.
  13. SQL Редактор.
    • Если при отключенной опции “Показывать результаты для каждого запроса”, после текста запроса SELECT стоял разделитель операторов (;), а затем комментарий, при выполнении результат был пустым. Исправлено.
    • Не работал набор клавиш Ctrl+N для добавления новой закладки запросов. Исправлено.
    • При использовании локализации Azeri (Latin) некоторые символы вводились с клавиатуры некорректно. Исправлено.
    • При включенной опции “Разрешить использование параметров в тексте запросов” строки с двоеточием в комментариях также считались параметрами запроса, а при выполнении этого запроса выдавалось окно ввода значений. Исправлено.
  14. Конструктор баз данных.
    • После удаления таблицы с диаграммы, сохранения, и повторной загрузки диаграммы, удаленная таблица появлялась снова. Исправлено.
    • В режиме “Плавающие окна” в некоторых случаях рабочее поле диаграммы становилось неактивным, не реагировало на клики мыши и не позволяло добавлять таблицы. Исправлено.
  15. Конструктор запросов.
    • Запросы, имеющие выражение в условии присоединения, при разборе выдавали ошибку. Исправлено.
    • В режиме “Плавающие окна” после перемещения курсора над некоторыми вкладками, те прорисовывались некорректно. Исправлено.
  16. Отладчик функций.
    • При отладке функций, содержащих отдельные операторы CASE, возникала ошибка. Исправлено.
    • Если внешний и вложенный блоки кода имели переменные с одинаковым именем, то при переходе во вложенный блок отображаемое значение переменной не менялось. Исправлено.
    • В некоторых случаях при отладке функций, использующих BIGINT переменные, возникала ошибка "Переполнение при конвертации варианта типа (int64) в тип (целое число)". Исправлено.
  17. Статус сервера.
    • При разрыве соединения с сервером обновление информации по таймеру не прекращалось, и при этом каждый раз выдавалась ошибка. Исправлено.
    • При разрыве соединения с сервером, после того, как сервер становился доступным, соединение не восстанавливалось даже после нажатия “Обновить” - нужно было заново открывать форму. Исправлено.
  18. Редактор представлений. Вкладка Зависимости. В некоторых случаях показывались не все зависимости. Исправлено.
  19. Извлечение базы данных. Для версий сервера 8.2 и выше оператор создания последовательности (CREATE SEQUENCE) иногда шел после оператора создания таблицы (CREATE TABLE), использующей ее. Исправлено.
  20. Экспорт в SQL скрипт. При создании не PostgreSQL скрипта операторы INSERT генерировались с ошибкой. Исправлено.
  21. Создание таблицы. Если для поля указана опция Unique, то при сохранении таблицы эта опция не попадала в скрипт и не сохранялась. Исправлено.
  22. Управление пользователями. Если для первой базы данных хоста включено “Управление изменениями” и нет подключенных баз этого хоста, то при создании новой роли при сохранении возникала ошибка Access violation. Исправлено.
  23. Мастер восстановления баз данных. При восстановлении SQL файла, содержащего оператор подключения возникала ошибка. Исправлено.
  24. Редактор индексов. При добавлении нового индексного ключа с помощью контекстного меню, возникала ошибка “Невозможно конвертировать тип варианта (Null) в тип (OleStr)”. Исправлено.
  25. Управление правами.
    • Двойное нажатие по пустому полю или по заголовку сетки интерпретировалось как двойные нажатия по активной ячейке. Исправлено.
    • Для роли, имя которой было подстрокой имени другой роли, показывались суммарные права этих двух ролей. Исправлено.
  26. Мастер сохранения настроек. При сохранении клавиатурных шаблонов в файл и восстановлении их на другом компьютере, шаблоны, имеющие переводы строк, не восстанавливались. Исправлено.
  27. Проводник баз данных. При регистрации базы данных в одной копии программы, в другой открытой копии база данных также появляется в дереве, но ее настройки управления изменениями (change management) были пусты. Исправлено.
  28. Печать метаданных. Шаблон для таблиц формата A4 имел некорректный размер страницы. Исправлено.
  29. Редактор SQL скриптов. Неправильно определялся тип и имена объектов некоторых SQL операторов для показа в проводнике операторов.
  30. Мастер очистки таблиц и Мастер анализа таблиц. Даже при выборе отдельных таблиц действие выполнялось для всех таблиц базы данных. Исправлено.
  31. Прочие улучшения и исправления.

 

17.05.2011 выпущен SQL Manager 2011 for PostgreSQL 5.0.0.1.

 

  1. Управление изменениями. Помогает организовать контроль над процессом разработки базы данных. Позволяет откатить БД к определенному моменту времени; работать с разными ветками БД; просматривать историю изменений; получить скрипт перехода от одного состояния БД к другому; и другие возможности. Интегрируется со следующими version control systems: CVS, Subversion, Visual SourceSafe, TFS.
  2. Мастер сравнения баз данных. Позволяет получить скрипт для синхронизации структуры базы данных.
  3. Добавлен инструмент Search in Metadata. С его помощью можно выполнить быстрый поиск в рамках метаданных базы. Инструмент позволяет задавать различные условия поиска и просмотра результатов.
  4. Конструктор баз данных.
  • Добавлены операции 'Undo' и 'Redo'.
  • Добавлена возможность выбора схем для выполнения обратного проектирования.
  • Добавлены инструменты для форматирования объектов диаграммы: изменения шрифта, цвета и т.д.
  1. Мастер создания HTML отчетов. Теперь возможно задать стиль отчета визуально.
  2. Администратор регистрации баз данных. Позволяет быстро зарегистрировать новые базы данных и удалить регистрации несуществующих.
  3. Управление экземплярами сервера. Позволяет проверять статус сервиса PostgreSQL сервера и запускать/останавливать сервис.
  4. Добавлена возможность задавать сочетания клавиш не только для команд редактора SQL, но и для некоторых других команд. (Environment Options | Global Shortcuts)
  5. Имена объектов в DDL теперь не заключаются в кавычки без необходимости.
  6. Форматтер SQL позволяет теперь форматировать DDL операторы.
  7. Более удобное переключение между окнами по Ctrl+Tab.
  8. Появилась возможность копировать объекты в другую базу с помощью перетаскивания в проводнике баз данных.
  9. Другие улучшения и исправления.

 

 

15.11.2010 выпущен SQL Manager 2010 for PostgreSQL 4.8.

 

  1. Добавлена поддержка новых возможностей PostgreSQL 8.4:
  1. Редактор функций. Теперь при нажатии клавиши Tab в таблице параметров фокус переходит на следующую ячейку таблицы.
  2. Редактор функций. При запуске функции в диалоге ввода значений параметров для типа timestamp нельзя было ввести время вручную. Исправлено.
  3. Проводник БД. Если включен показ системных объектов, теперь показываются табличные типы в ветке составных типов.
  4. Редактор таблиц. В Проводнике БД на навигационной панели не работали команды создания/редактирования/удаления правил. Исправлено.
  5. При работе с туннелем SSH при потере SSH соединения восстановить соединение можно было только после перезапуска программы. Исправлено.
  6. Отладчик функций. Для параметра типа numeric нельзя было указать значение с более чем 10 разрядами. Исправлено.
  7. В редакторах SQL и в просмотрщике данных не вводились с клавиатуры некоторые национальные символы. Исправлено.
  8. Статистика баз данных. После обновления игнорировалось значение поля All objects/User objects/System objects – показывались все объекты. Исправлено.
  9. Конструктор запросов. Неправильно парсились запросы, имеющие сравнение с true/false. Исправлено.
  10. Прочие изменения и исправления.

 

 

15.02.2010 выпущен SQL Manager 2010 for PostgreSQL 4.7.

 

  1. Добавлена поддержка разрешений на уровне полей таблицы (для PostgreSQL 8.4).
  2. Менеджер прав и вкладка Permissions в редакторах объектов. Добавлена поддержка привилегии Truncate (для PostgreSQL 8.4).
  3. Редакторы SQL.
  • Появилась возможность сворачивать код для регионов – разделов, ограниченных строками --region и --endregion.
  • Кодировка файла, выбранная в диалоге открытия/сохранения, теперь сохраняется и используется при открытии/сохранении файлов в дальнейшем.
  • Команда Undo не работала для отмены комментирования текущей строки (Ctrl+/).
  1. Статус сервера. Частота обновления теперь сохраняется между сеансами работы.
  2. Редактор таблиц, вкладка “Данные”.
  • Для таблиц, имеющих потомков, в панель инструментов добавлена опция “Include Data of Descendant Tables”.
  • Если таблица содержит поле с именем в верхнем регистре, то при сортировке по этому полю возникала ошибка. Исправлено.
  • Имена полей, содержащие не латинские символы, отображались некорректно. Исправлено.
  • При соединении по HTTP при вставке записей в таблицу с полем serial возникала ошибка, если search_path для данного пользователя имел отсутствующие в базе схемы (для режима с выключенными транзакциями). Исправлено.
  • Пункт контекстного меню Set Empty String всегда был недоступен для полей типа VARCHAR с неограниченным размером. Исправлено.
  1. Редактор агрегатных функций. Теперь при создании агрегатов в качестве типа входных данных можно указывать domain (для PostgreSQL 8.2 и выше).
  2. Извлечение базы данных.
  • Если путь к файлу сценария содержит несуществующие папки, эти папки теперь создаются автоматически.
  • При извлечении функции с параметром из другой схемы, чем сама функция, в некоторых случаях создавался неверный сценарий.
  1. Редактор SQL.
  • Для команды “Show Results on Edit Tab” добавлено сочетание клавиш Ctrl+D.
  • При определенной комбинации настроек для всех запросов показывалось "0 records fetched". Исправлено.
  1. Входные типы (input types) в DDL агрегатов теперь располагаются "в столбец".
  2. Сочетания клавиш. Добавлен запрос подтверждения удаления схемы и сочетаний клавиш.
  3. Форма создания таблиц. Значение по умолчанию для опции “With oids” теперь установлено на “off” в связи с тем, что такое значение по умолчанию установлено для данной опции на сервере, начиная с версии 8.1.
  4. Если после регистрации первой базы данных в программе сразу отменить регистрацию хоста или базы данных, возникала Access Violation. Исправлено.
  5. Конструктор баз данных. Если список объектов был представлен в виде дерева, то двойной щелчок по схеме приводил к ошибке Access Violation.
  6. Редакторы объектов, вкладка Dependencies. Если в программе была установлена неанглийская локализация, то при переходе на вкладку иногда возникала ошибка “Floating point division by zero”.
  7. Исправлено несколько ошибок, возникающих при работе с типами row и record в отладчике функций.
  8. Если для таблицы был установлен какой-либо параметр хранения данных, кроме fillfactor, при соединении с базой возникала ошибка. Исправлено.
  9. Конструктор запросов.
  • Неанглийские имена полей показывались некорректно. Исправлено.
  • Если имя поля или таблицы на сервере записано в нижнем регистре, а в запросе - в верхнем регистре и без кавычек, то парсер выдавал ошибку. Исправлено.
  1. Редактор функций. После выполнения процедуры, возвращающей набор данных, переставали работать сочетания клавиш Ctrl+Ins и Shift+Ins на закладке редактора текста процедуры. Исправлено.
  2. Другие улучшения и исправления.

 

 

 

10.12.2008 выпущен SQL Manager 2010 for PostgreSQL 4.6.

 

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

 

 

 

 

10.12.2008 выпущен SQL Manager 2007 for PostgreSQL 4.5.

 

  1. Регистрационная информация базы данных.
  • Большинство параметров раздела Параметры сетки данных | Настройки данных в диалоге Настройки окружения теперь можно настраивать для каждой базы данных индивидуально в окне регистрационной информации баз данных. Значения параметров, заданных в диалоге Настройки окружения теперь используются только как значения по умолчанию для вновь регистрируемых баз данных.
  • Добавлена опция “Schema-organized database tree”, при отключении которой для данной базы в Проводнике БД строится дерево без разбивки объектов по схемам.
  • Для журналов метаданных и Редактора SQL теперь есть возможность задать и сохранять данные в кодировке Unicode или ANSI.
  1. Дизайнер запросов.
  • Если таблица имеет связи посредством внешних ключей с другими таблицами из запроса, то при добавлении таблицы в запрос добавляются соответствующие выражения JOIN.
  • В некоторых случаях при переименовании таблиц и переходе на вкладку SQL возникала ошибка “Cannot bind JOIN expression”. Исправлено.
  1. Редактор функций.
  • Теперь можно посмотреть результат выполнения функций, возвращающих курсор.
  • Если для аргумента функции DOUBLE PRECISION задать значение 0, при выполнении функции это значение заменялось на NULL. 
  1. Теперь поддерживается Unicode в теле функций, представлениях, правилах, проверочных ограничениях, описаниях объектов, значениях по умолчанию для полей, доменов и в других свойствах объектов.
  2. Проводник БД
  • Теперь многие объекты из различных расширений сервера PostgreSQL считаются системными и не показываются, если для базы данных отключена опция “Показывать системные объекты”.
  • Улучшенный диалог поиска объектов.
  • На панели инструментов поиска добавлена кнопка переключения режима поиска.
  • Добавлена возможность менять порядок хостов путем перетаскивания их мышкой.
  • При закрытии программы сохраняется информация о последней рабочей базе, и при повторном запуске эта база автоматически выбирается в дереве.
  • При двойном щелчке по папке объектов, она раскрывается или сворачивается.
  1. Конструктор баз данных.
  • Теперь таблицы располагаются более плотно при обратном проектировании (reverse engineering).
  • Настройки выравнивания объектов на диаграмме не работали после открытия диаграммы из файла.
  • На некоторых принтерах не печатались иконки полей и таблиц. Исправлено.
  1. Вкладка "Данные | Вид BLOB". Добавлена вкладка XML для просмотра содержимого BLOB поля в виде XML. 
  2. Сетка данных. Изменение принципа работы в асинхронном режиме – использование отдельного подключения для каждой сетки данных позволяет производить выборку данных без потери возможности одновременного использования остальных функций программы.
  3. Извлечение базы данных, Мастер экспорта в виде SQL скрипта. Сейчас сценарий создается сразу в выбранной кодировке символов, что значительно уменьшает время его создания.
  4. Опции SQL Manager. Во всех формах настроек добавлена возможность возврата к установкам по умолчанию как для всех параметров, так и для конкретной категории.
  5. Редактор представлений и Редактор правил. Теперь при открытии Редактора SQL запрос форматируется с помощью SQL Formatter. Также DDL представлений теперь не содержит лишних скобок в выражениях.
  6. Теперь в качестве владельца объекта можно задать и роль (для PostgreSQL версии 8.1 и выше).
  7. Список окон. Добавлена команда закрытия всех окон баз данных (“Close All Database Windows”).
  8. Редактор внешних ключей. Теперь в редакторе можно посмотреть и отредактировать описание внешнего ключа.
  9. Значение опции “Serial fields as integer” теперь распространяется не только на DDL таблицы, но и на все места, где отображается тип поля.
  10. На вкладке Редакторы объектов в диалоге "Настройки окружения" добавлена опция, позволяющая выбрать, разбивать ли функции опции в DDL на несколько строк, или показывать все опции в одну строку.
  11. Редактор таблиц. Мастера экспорта/импорта данных и экспорта в виде SQL скрипта теперь доступны, даже если данные таблицы не открыты.
  12. Мастер сохранения настроек. Теперь если файл для экспорта настроек уже существует, то выдается запрос на его перезапись или генерацию уникального имени.
  13. Редактор ограничений. Теперь можно менять размер окна, размер сохраняется между сеансами работы.
  14. Сетка данных. Теперь цвет курсора меняется, если сетка данных неактивна.
  15. Редактор SQL. В качестве имени запроса можно было задать имя уже существующего запроса. Исправлено.
  16. Быстрый код.
  • Параметры кода не всегда отображались для второго и последующих аргументов функции.
  • При наличии нескольких функций с одинаковым именем и разными аргументами показывались аргументы только одной из них. Исправлено.
  • Если автоматическое отображение параметров кода было отключено, то параметры не показывались даже при нажатии Ctrl+Shift+Space. Исправлено.
  1. Исправлены ошибки, связанные с неверным отображением в DDL типов полей для массивов на основе пользовательских типов данных.
  2. Редактор SQL.
  • Исправлено несколько ошибок, связанных с некорректной подсветкой SQL кода.
  • Если при сохранении содержимого в файл указать кодировку, отличную от Unicode, при последующем сохранении кодировка сбрасывалась в Unicode.
  1. При соединении через HTTP туннель если при сохранении объекта возникала ошибка, то она не отображалась в окне изменения метаданных, и всегда позволялось зафиксировать изменения, хотя реально на сервере изменения не произвелись.
  2. В дереве зависимостей и на вкладке Зависимости не отображались зависимости составных и табличных типов с другими объектами.
  3. При редактировании или удалении записей таблиц, содержащих polygon и/или point поля, иногда возникала ошибка. Исправлено.
  4. Отладчик функций. Возникала ошибка синтаксиса (“Syntax error”) при открытии функций с конструкцией FOR ... IN. Исправлено.
  5. Числовые поля большой точности не совсем корректно редактировались и отображались в гриде. Исправлено.
  6. После изменения порядка столбцов значения последовательностей SERIAL полей не восстанавливались.
  7. При некоторых настройках PostgreSQL сервера при редактировании поля money возникала ошибка. Исправлено.
  8. Свойства базы данных. Если описание базы данных содержало символ "\", при сохранении возникала ошибка. Исправлено.
  9. Другие исправления и улучшения.

 

 

 

 

18.07.2008 выпущен SQL Manager for PostgreSQL вер. 4.4

  1. Добавлены Backup Database Wizard и Restore Database Wizard, которые позволяют создавать резервные копии баз данных и восстанавливать базы данных из резервных копий с помощью pg_dump и pg_restore утилит PostgreSQL сервера.
  2. Редактор агрегатных функций. Добавлена поддержка агрегатных функций с несколькими аргументами. Добавлена поддержка оператора сортировки для MIN- or MAX-like aggregates.
  3. Редактор функций
  • Добавлена поддержка planner options при работе с сервером 8.3.
  • Добавлены сочетания клавиш Ctrl+Up/Ctrl+Down для изменения порядка аргументов.
  • При пересоздании функции не восстанавливались разрешения на нее. Исправлено.
  1. Просмотрщик данных
  • Поддержка типа данных PostGIS geometry. В Редакторе таблиц можно просматривать и редактировать geometry столбцы. В Редакторе запросов столбцы на основе вызовов asEWKT, asText функций - редактируемые.
  • Для поиска записи при обновлении или удалении добавлена опция Use key and changed fields (Environment Options | Grid | Data Options), которая теперь используется по умолчанию.
  • Числовые значения большой точности значение теперь корректно отображаются и редактируются.
  1. Отладчик функций
  • Добавлена команда Run to cursor.
  • В случае синтаксической ошибки теперь выдается номер строки с ошибкой.
  • Исправлено несколько ошибок выполнения функции и добавлена поддержка некоторых новых конструкций PL/pgSQL.
  1. Редактор SQL скриптов
  • Добавлена поддержка команды \connect <имя базы данных> для задания текущей базы во время выполнения скрипта.
  • Опция Default directory for scripts из Регистрационной информации базы данных не работала. Исправлено
  • Добавлена поддержка операторов CREATE RULE с ALSO clause. Раньше неправильно определялся конец оператора.
  1. После импорта данных в таблицу с помощью Мастера импорта данных или после вставки записей в таблицу в режиме редактирования данных, для SERIAL и BIGSERIAL полей производится обновление текущего значения последовательности.
  2. Редактор табличных пространств.Теперь отображается размер табличного пространства.
  3. Мастер создания HTML отчетов. Добавлена возможность поменять размер шрифта DDL секции.
  4. Редактор индексов. Добавлена опция Mark as index to cluster table on.
  5. К главной панели инструментов добавлена панель с опциями из меню Services: Анализ таблиц, Очистка таблиц, Статус сервера, Конфигурация сервера.
  6. Добавлена поддержка кодировки LATIN9 при открытии/сохранении SQL скриптов.
  7. Изменение метаданных. Теперь сохраняются положение и размер окна.
  8. В поле Description редакторов объектов теперь можно вставить символ табуляции.
  9. Конструктор баз данных. Для полей, основанных на NOT NULL доменах, не отображался признак NOT NULL. Исправлено.
  10. Мастер извлечения баз данных
  • В некоторых случаях функции выводились в скрипт дважды. Исправлено.
  • Таблицы созданные с опцией WITH OIDS выгружались в скрипт без этой опции.
  1. Не сохранялось положение и содержимое панелей инструментов главной формы. Исправлено.
  2. Code Parameters не работал для имен объектов, заключенных в кавычки.
  3. Редактор запросов. Не работала SQL сортировка для запросов с группировкой, имеющих ORDER BY clause.
  4. Прочие улучшения и доработки.

 

 

01.02.2008 выпущен SQL Manager for PostgreSQL вер. 4.3

 

  1. Поддержка новых возможностей PostgreSQL сервера 8.3:
  • Поддержка enum data types.
  • Поддержка типов TSVECTOR, TSQUERY, XML и UUID.
  • Поддержка массивов составных типов данных.
  • Поддержка порядка сортировки индексных ключей (ASC, DESC; NULLS FIRST, NULLS LAST)
  • Поддержка новых статистических данных сервера 8.3 в Статистике базы данных.
  1. Поддержка operator classes в ключах индексов.
  2. Проводник баз данных. Составные типы данных вынесены в отдельную ветвь дерева объектов базы данных.
  3. Инструменты редактора SQL:
  • При вводе параметров параметризованных запросов не поддерживался Unicode текст. Исправлено.
  • Не всегда корректно сохранялись Избранные запросы при работе с несколькими копиями Query data.
  1. Редактор SQL.
  • Многие функции стали работать быстрее.
  • Для некоторых операторов неправильно строился code folding. Также в DDL функций code folding теперь используется только для сворачивания всего тела.
  • Code Completion для алиасов таблиц не открывался при использовании в самом конце запроса.
  • В свернутых code foldings теперь показывается первое слово оператора.
  • Шаблоны клавиатуры теперь отключены для комментариев.
  • При заполнении Code Completion и подсветке ссылок теперь учитываются схемы по умолчанию из search_path configuration parameter.
  1. Импорт данных.
  • При импорте не учитывался параметр client encoding базы данных, и поэтому в некоторых случаях возникала ошибка Invalid byte sequence for encoding… .
  • Не работала опция Commit changes manually на предпоследнем шаге.
  1. Просмотрщик данных.
  • Подуровни, основанные на SQL запросе, теперь могут редактироваться и в режиме Load All Rows, но только, если запрос построен по одной таблице и содержит ключевые поля.
  • При вставке текста в ячейку таблицы по нажатию Shift-Ins появлялся диалог дублирования поля. Исправлено.
  • В зависимости от настроек программы, если имя столбца содержало точку, нельзя было редактировать данные таблицы.
  1. При удалении индекса, в генерируемом SQL операторе имя индекса было без схемы.
  2. Экспорт данных. При экспорте результатов запросов определенного вида возникала ошибка Parser: parse error at end of input. Исправлено.
  3. В мастерах в списках выбора базы данных не отображались базы данных с соединением через SSH или HTTP.
  4. При работе с PostgreSQL 8.3 все триггеры отображались как отключенные.
  5. Настройки внешнего вида. Опция Menu shows recent items first не сохранялась после закрытия программы.
  6. Редактор функций. Для добавления и удаления параметров добавлены сочетания клавиш Ctrl+Ins и Ctrl+Del соответственно.
  7. Мастер создания баз данных. На шаге установки параметров создаваемой БД теперь показываются только параметры, актуальные для данной версии сервера.
  8. Шаблоны клавиатуры. При использовании команды Paste в теле шаблона при применении шаблона вместо вставки всего текста из буфера обмена вставлялось только первое слово.
  9. Дерево зависимостей. Если прервать построение дерева, при последующем выборе объекта не запрашивалось повторное его построение.
  10. Прочие улучшения и доработки.

 

 

 

03.12.2007 выпущен SQL Manager for PostgreSQL вер. 4.2

 

  1. Query data
  • Редактор стал работать быстрее. На больших скриптах такие возможности как подсветка элементов и ссылки теперь не отключаются.
  • Добавлена возможность автоматического обновления проводника баз данных после выполнения DDL операторов. Включается на закладке Tools | Query data в Environment options,
  • Для результатов запросов теперь автоматически вызывается Fit Columns Widths.
  • При экспорте результатов запросов с параметрами не учитывались их значения, результаты были пусты. Исправлено.
  • При экспорте результатов запроса, содержащего оператор приведения типов "::", возникала ошибка. Исправлено.
  • При использовании в запросе некоторых восточно-европейских языков, не вводились некоторые символы. Исправлено.
  • Запросы INSERT, UPDATE, DELETED с RETURNING clause (на сервере 8.2) не возвращали результат. Исправлено.
  • В гиперссылках имен объектов иногда не учитывалась схема объекта. Исправлено.
  1. DB Explorer.
  • Добавлена панель для быстрого поиска объектов в DB Explorer.
  • Добавлена новая вкладка - Window List.
  • Базы данных с соединением по SSH и HTTP теперь помещаются в разные группы объектов серверов с соответствующими иконками.
  • В режиме ‘Group functions by names" при создании или удалении функции в дереве изменения отображались некорректно. Исправлено.
  1. Поддержка Enterprise DB 8.2.
  2. Добавлен инструмент для поиска опций SQL Manager (Options | Find Option).
  3. Visual Database Designer.
  • Поля NOT NULL выделяются жирным шрифтом.
  • Поля типа SERIAL и BIGSERIAL теперь выделяются подчеркиванием.
  1. View Editor. Добавлена команда для редактирования запроса в Design Query.
  2. Function Editor.
  • При работе с сервером 8.2 при добавлении OUT параметра генерировался неверный скрипт изменения метаданных. Исправлено.
  • При работе с сервером 8.2, при выполнении функции, возвращающей RECORD, возникала ошибка. Исправлено.
  • При компиляции функции, содержащей в качестве OUT параметра OIDVECTOR[] возникала ошибка. Исправлено.
  • Появилась возможность увеличить окно параметров.
  1. Data Grid.
  • Если запись содержали поля типа CIRCLE с определенными значениями, при сохранении изменений в данных, возникала ошибка "Error while posting updates". Исправлено.
  • Если на сервере установлена опция standard_conforming_strings, то при редактировании данных, требующих string escaping, возникала ошибка. Исправлено.
  1. Table Editor, вкладка Fields. Для полей типа домена теперь в скобках выводится базовый тип.
  2. Исправлена ошибка при соединении с сервером PostgreSQL 8.3 beta.
  3. Download File wizard. При работе с сервером 8.2 выдавалась ошибка. Исправлено.
  4. Design Query. Исправлено несколько ошибок связанных с синтаксическим анализом запроса.
  5. При работе с окнами команды Cascade и Tile работают теперь только для не свернутых окон.
  6. Grant Manager. Фильтр по имени объекта работал только в том случае, если имя полностью совпадало. Исправлено.
  7. EMS Direct. Не сохранялась дата последнего обновления, и поэтому при каждом запуске форма показывалась.
  8. Прочие улучшения и доработки.

 

 

20 июня 2007 выпущен SQL Manager for PostgreSQL вер. 4.1

 

  1. Импорт Данных. Теперь для увеличения скорости возможно импортировать данные посредством команды COPY. Для этого на шаге ‘Установки импорта и типы записи данных теперь можно указать «Пакетная вставка» в качестве типа импорта.
  2. При открытии/сохранении файла в редакторах SQL теперь можно указать кодировку файла.
  3. В SQL редакторах добавлена возможность обнаружения и автоматического исправления опечаток в SQL коде. Параметры проверки и исправлений можно настроить на закладке Правописание диалога Настройки Редактора.
  4. Во многих списках объектов появилась возможность использовать инкрементный поиск.
  5. Редактор Blob не был доступен для текстовых полей. Исправлено.
  6. Добавлена русская локализация.
  7. Просмотр данных: Форма. Для строковых полей с длиной 80 и более символов создается редактор как для полей TEXT. Добавлена опция Перенос слов в строках.
  8. Сетка данных. При вставке данных в поле типа TEXT данные обрезались до 8 килобайт. Исправлено.
  9. Завершение Кода.
  • Имена объектов с буквами в верхнем регистре теперь вставляются заключенными в кавычки.
  • Окно "Завершение кода" не открывалось для первого слова первой строки редактора. Исправлено.
  1. Редактор SQL.
  • Для таблиц с именем в нижнем регистре, если в SELECT запросе в имени таблицы присутствовали большие буквы, результаты запроса становились доступными только для чтения. Исправлено.
  • При сохранении содержимого закладки редактора в файл, после перемещения закладок файл становился привязанным к другой закладке. Исправлено.
  • В некоторых случаях прерывание запроса не работало. Также имелась вероятность установить такие настройки программы, что при прерывании запроса появлялось сообщение об ошибке и соединение с сервером прерывалось. Исправлено.
  • При использовании нескольких копий редактора SQL при сохранении содержимого учитывается, было ли изменено содержимое в другой копии.
  1. В DDL таблиц теперь более корректно определяется, является ли поле полем типа SERIAL. Теперь полями SERIAL считаются только те поля, в которых имя последовательности соответствует именам таблицы и поля.
  2. Экспорт данных в SQL скрипт. Теперь при экспорте в файл, если файл существует, выдается предупреждение.
  3. Проводник БД.
  • В контекстное меню добавлены команды Создать БД, Удалить БД.
  • Для баз с большим количеством объектов стал работать быстрее.
  • Если была создана закладка для папки Избранные Запросы, после обновления закладка исчезала. Исправлено.
  1. Конфигурация сервера, Настройки роли. Исправлено возникновение ошибки Access Violation при добавлении параметра.
  2. В некоторых случаях при отключении от базы данных возникала ошибка Access Violation. Исправлено.
  3. HTML отчет. На шаге выбора типов объектов для отчета добавлены кнопки для выбора/исключения всех объектов.
  4. Мастер закачки файлов. При возврате на предыдущий шаг введенные параметры не сохранялись. Исправлено.
  5. Для таблиц с именем в нижнем регистре, если в редакторе SQL имя написано большими буквами, оно не подсвечивалось как ссылка. Исправлено.
  6. Редактор Таблиц. При создании внешнего ключа на вкладке Поля признак внешнего ключа не обновлялся. Исправлено.
  7. В Lite версии при создании базы данных, если было превышено ограничение числа зарегистрированных баз, при повторном присоединении в дерево добавлялась база с пустым именем. Исправлено.
  8. После выравнивания окон (например, по вертикали) при выборе в редакторе другого объекта (панель Объекты) положение и размер формы изменялись. Исправлено.
  9. Прочие улучшения и доработки.

 

 

17.05.2007 Выпущен SQL Manager 2007 for PostgreSQL вер. 3.9

 

  1. Поддержка UTF8 в редакторе SQL, конструкторе запросов, в табличном виде, в мастерах экспорта/импорта данных.
  2. Теперь Вы можете продолжать работу с SQL Manager в то время, как в редакторе SQL или в конструкторе запросов производится выполнение запроса, либо запрашиваются данные таблицы или представления в редакторе. Выполнение затянувшегося процесса выполнения по желанию можно прервать.
  3. Новая форма Статистика базы данных позволяет просматривать разнообразную статистическую информацию об объектах базы данных, помогает найти узкие места в производительности БД, сделать выводы о необходимости создать новые индексы и т.п. Для сбора статистики должны быть установлены соответствующие опции в файле настроек сервера postgresql.conf.
  4. Все Мастера, включая Мастер экспорта/импорта данных, извлечения, копирования базы данных, теперь работают в фоновом режиме, а Вы в это время можете продолжать работать с программой.
  5. Новый улучшенный редактор SQL наподобие Visual Studio 2005 с функцией Code Folding и поддержкой UNICODE.
  6. Улучшенный Мастер импорта данных позволяет импортировать данные до 10 раз быстрее. Добавилась возможность импорта данных из файлов форматов HTML, XML Document, Open Document Format (OpenOffice), Open XML Format (MS Word 2007, MS Excel 2007).
  7. Добавлена поддержка большинства новых возможностей PostgreSQL сервера 8.2, таких, как:
  • поддержка параметра FILLFACTOR для таблиц и индексов
  • поддержка разрешения CONNECT для баз данных
  • поддержка разрешения USAGE для последовательностей
  • поддержка CREATE INDEX CONCURRENTLY
  • поддержка ALTER TABLE [ NO ] INHERIT
  • домены теперь могут создаваться на основе других доменов
  • поддержка выражения IF EXISTS в DROP операторах в мастере извлечения БД
  • поддержка возможности для всех объектов, которыми владеет роль, задать в качестве владельца другую роль
  1. В редакторах объектов добавлена закладка Разрешения (Permissions), на которой можно предоставить права на объект пользователям и группам.
  2. В Проводнике БД появилось меню генерации типовых SQL команд для объектов базы данных (Script to Query data, Script to Clipboard). Теперь Вы можете легко получить такие SQL команды как CREATE, ALTER, DROP, SELECT и др. для каждого объекта базы данных.
  3. Теперь Вы можете сохранять свои запросы в папках Избранные запросы в Проводнике БД; в этом случае запросы могут храниться либо локально в реестре (и быть доступными только для вас), либо в специальной таблице базы данных (и быть доступными некоторым либо всем пользователям вашей базы).
  4. Добавлен мастер скачивания файлов (Download File Wizard), который позволяет загружать файлы с/на сервер PostgreSQL с использованием стандартных функций PostgreSQL, протоколов FTP и SFTP.
  5. Улучшен Визуальный конструктор базы данных, добавлен новый вид объектов: комментарии. Выбор уровня детализации отображения объектов (отображать только имена объектов, либо поля). При выполнении Reverse Engineering можно выбрать схемы, таблицы которых добавлять на диаграмму.
  6. Улучшенный Мастер экспорта данных теперь работает быстрее. Добавилась возможность выгрузки данных в форматы XML Document, Open Document Format (OpenOffice), Open XML Format (MS Word 2007, MS Excel 2007).
  7. Добавлено окно Свойств базы данных (Database Properties) с показом и возможностью изменения некоторых опций базы данных.
  8. Улучшенный Редактор таблиц. Добавлена возможность просмотра и изменения свойств таблицы на отдельной закладке.
  9. В контекстном меню объектов в Проводнике БД появилось меню Операции (Tasks), в котором собраны основные операции, которые можно выполнить над выбранным объектом. Также хосты теперь именуются с учетом выбранного типа соединения: SSH или HTTP туннелирования.
  10. Улучшенная система построения отчетов.
  11. В отладчике функций (Function Debugger) изменившиеся переменные теперь выделяются жирным шрифтом. Добавлен показ переменных SQLSTATE и SQLERRM.
  12. Множество других улучшений и исправлений

 

 

 

 

14.12.2006 Выпущен SQL Manager for PostgreSQL вер. 3.8

 

Что нового в SQL Manager 2005 for PostgreSQL версии 3.8?

  1. SQL Скрипт.
  • Добавлена возможность выполнения выбранных операторов и операторов под курсором.
  • Добавлена поддержка выполнения оператора COPY FROM STDIN.
  • В списке сообщений теперь показываются замечания, возвращаемые сервером при выполнении SQL операторов.
  • При формировании имени объекта для его последующего отображения в Проводнике теперь учитывается схема, заданная в операторе SET search_path.
  • Не очищался список ошибок при загрузке файла. Исправлено.
  1. Управление Правами. Добавлена поддержка назначения прав с правами Grant.
  2. Мастер извлечения баз данных.
  • Добавлена возможность экстракта данных в виде SQL оператора COPY.
  • Увеличена скорость обработки по сравнению с предыдущей версией.
  • Опция Dollar-quoted function body теперь применяется и к определению функций, создаваемых в Мастере извлечения баз данных.
  1. SSH туннелинг.
  • Поддержка аутентификации по приват-ключу.
  • Возможность установки соединения для нескольких хостов/баз данных одновременно.
  1. Отладчик функций.
  • Добавлена поддержка dollar-quoted строк.
  • Добавлена поддержка SQL операторов SELECT INTO
  • В список переменных добавлены affected rows и result oid.
  • Исправлена некорректная обработка функций, содержащих переменные типа table_name.column_name%TYPE.
  • При выполнении Continue оператора возникала ошибка типа syntax error. Исправлено.
  • Команда RAISE NOTICE прерывала выполнение функции. Исправлено.
  1. Сетка Данных.
  • Фильтр по полям типа DATE работал некорректно, если в системных настройках компьютера формат даты отличен от MDY. Исправлено.
  • Установка фильтра с использованием опции «SQL фильтрация» вместе с ограничением по числу возвращаемых записей «Выбирать только *», приводила к тому, что данные либо отображались не полностью, либо не показывались вообще. Исправлено.
  • При выбранном виде «Форма» теперь работает прокрутка колесом мыши.
  1. Дерево Зависимостей.
  • При включенной опции «Показывать подобъекты» зависимости показывались не совсем корректно. Исправлено
  • Иконки объектов не выводились на печать. Исправлено.
  1. Конфигурация Сервера, вкладка Список Параметров. Добавлена колонка "Группа Параметров", для группирования параметров.
  2. Опции Отображения. Добавлена опция "Показывать часто выполняемые команды".
  3. Настройки Редактора. Добавлена возможность сброса цветов в значения по умолчанию.
  4. Опции Окружения, вкладка Проводник БД. Добавлена опция "Обновлять объекты при отображении в Ассистенте SQL".
  5. Проводник БД. Вновь созданный объект не попадал в список "Недавние Объекты".
  6. Data Import. При импорте из формата DBF требуемыми значениями для полей типа boolean по умолчанию были False, True, вместо F и T, что приводило к необходимости менять эти значения для импорта DBF файлов с boolean полями. Исправлено.
  7. Environment Options, Windows tab. Не работала опция "Ограничение одновременно открытых окон".
  8. Опции Окружения, Предпочтения. Опция "Сохранять состояние рабочей области при отсоединении" не применялась к правилам, индексам, триггерам и отчетам.
  9. Просмотр Логов. При попытке открыть текущий лог локального PostgreSQL сервера возникала ошибка IO error 32 и лог не открывался.
  10. Прочие улучшения и доработки.

 

 

 

 

 

09.10.2006 Выпущен SQL Manager 2005 for PostgreSQL вер. 3.7

 

Что нового в SQL Manager 2005 for PostgreSQL версии 3.7?

  1. Регистрация баз данных. Добавлена опция ‘Обновлять объекты при подключении, позволяющая отключить обновление списка объектов при подключении к базе данных. Рекомендуется отключать эту опцию, если база данных содержит большое количество объектов, или если соединение с базой медленное.
  2. Добавлена французская локализация.
  3. Редактор представлений. При любых изменениях представления генерировался скрипт вида DROP VIEW... CREATE VIEW, что приводило к ошибкам, если имелись зависимые от этого представления объекты. Исправлено.
  4. Настройки редактора | Быстрый код. Добавлена опция, предоставляющая возможность сортировать имена полей таблицы при показе в окне Автоподстановки кода.
  5. Отладчик функций. Некорректно работал с функциями, содержащие переменные вида table.column%TYPE. Исправлено.
  6. Сетка данных.
  • Добавлена опция Вид формы | Перенос слов в редакторе Memo (диалог Настройки окружения> Сетка > Расширенные).
  • Форматы (Сетка | Цвета и Форматы) не применялись к подчиненным уровням. Исправлено.
  1. Редактор таблиц | закладка Данные. Нельзя было отредактировать или удалить записи таблиц, содержащих TSearch2 поля. Исправлено.
  2. SQL скрипт. Теперь не закрывается при отключении от базы данных.
  3. При открытии данных таблицы, первичный ключ которой содержал выражения, возникала ошибка и данные не открывались. Исправлено.
  4. Редакторы индексов и представлений. При создании индексов и представлений их описание не сохранялось (сбрасывалось). Исправлено.
  5. Проводник БД.
  • Если для проекта создана вкладка, то после добавления в проект объекта, на вкладке объект не появлялся. Исправлено.
  • После обновления списка объектов не показывались функции, владелец которых отсутствует (удален). Исправлено.
  • Индексы и отчеты не открывались через меню Недавние объекты. Исправлено.
  1. Опции ‘Развернуть после соединения" применялись только для объектов Языки и Пространства. Исправлено.
  2. Редактор полей. При изменении типа объекта с SERIAL на BIGSERIAL генерировался неверный скрипт - не учитывалось, что последовательность уже есть в базе. Исправлено.
  3. Не всегда корректно отрабатывала команда ‘Сброс панелей инструментов и меню". Исправлено.
  4. Некоторые опции диалога "Заменить текст" в Редакторе SQL работали некорректно. Исправлено.
  5. Исправлено несколько ошибок, связанных с некорректной работой программы на многомониторной конфигурации.
  6. Дерево зависимостей. Элемент "Сохранить как изображение" отсутствовал на Навигационной панели.
  7. Теперь возможно изменять размер формы Списка Задач.
  8. Включение/отключение опции Dollar-quoted function body применялось только после перезапуска программы. Исправлено.
  9. Большое количество других улучшений и исправлений.

 

 

 

 

 

31.05.2006 Выпущен SQL Manager 2005 for PostgreSQL вер. 3.6

 

Что нового в SQL Manager 2005 for PostgreSQL версии 3.6?

  1. Добавлена поддержка работы с EnterpriseDB сервером.
  2. Export as SQL Script. Теперь можно выбирать, для какого DBMS сервера генерировать сценарий.
  3. Query data.
  • Возможность переименовывать и перемещать закладки.
  • Время выполнения запроса теперь показывается в формате часы:минуты:секунды.
  • Иногда при выполнении запросов в Query data возникала ошибка Range Check Error.
  • Добавлена возможность импортировать данные в запрос, если он поддерживает вставку данных.
  1. DB Explorer.
  • Добавлена команда Add to Projects. Теперь объекты в проекты можно добавлять не только перетаскиванием, но и посредством выбора в открывающейся по этой команде форме.
  • После дублирования таблицы в дереве не показывались индексы и триггеры новой таблицы. Исправлено.
  1. Grid.
  • Добавлены пункты контекстного меню Expand All и Collapse All.
  • Добавлена опция Save column sorting для режима Save and restore layout.
  • Не работала команда контекстного меню Paste Cell в Lite версии.
  • Не работала SQL sorting, если имена полей таблицы - ключевые слова SQL. Исправлено.
  • При прокрутке колесом мыши в Print Data view также прокручивался и DB Explorer. Исправлено.
  1. Уменьшена загрузка CPU при работе с программой.
  2. Extract Database.
  • Некорректно работал для функций, имеющих OUT параметры.
  • Некорректно работал, если имя таблицы "char". Исправлено.
  1. Query datas.
  • Открытие редактора объекта по Ctrl+Enter не учитывало схему объекта.
  • Поиск объекта в DB Explorer по Ctrl+Shift+Enter не работал. Исправлено.
  • SQL Formatter некорректно работал с "\" последовательностью символов в строках.
  • Команда "Select All" некорректно работала с очень длинными строками (более чем 4096 символов). Исправлено.
  1. Туннель HTTP не работал по протоколу HTTPS. Исправлено.
  2. В DDL функций на языке C теперь показывается object file.
  3. Положение элементов управления на панелях инструментов теперь не сбрасывается после установки новой версии программы. Сбросить панели инструментов и меню можно, использую соответствующую команду в Windows menu или button на форме Environment Options dialog.
  4. Environment Options. Изменение опции "Table details in SQL Assistant" не применялось к DB Explorer.
  5. Data Import wizard. При настройке соответствия столбцов для импорта из Excel, при выборе нового столбца курсор в гриде перемещался на первый столбец.
  6. Database Registration Info. При сохранении не проверялась уникальность алиасов БД.
  7. Visual Database Designer. Стиль контекстного меню не менялся в соответствии с текущей визуальной схемой.
  8. Множество других улучшений и исправлений.

 

 

 

 

 

 

 

 

03.04.2006 Выпущен SQL Manager 2005 for PostgreSQL вер.3.5.

 

Что нового в SQL Manager 2005 for PostgreSQL версии 3.5?

  1. Просмотр и редактирование Конфигурации Сервера.
  2. Query data. Реализовано переназначение клавиш для различных команд и операций в соответствии с вашими предпочтениями.
  3. Design Query. Просмотр плана выполнения запроса в виде графической диаграммы.
  4. Dependency Tree. Теперь диаграмма может быть распечатана.
  5. Function, Domain, Sequence, Aggregate editors, Table Properties. Теперь возможно поменять схему объекта (начиная с версии PostgreSQL Server 8.1).
  6. Function Editor. Реализована возможность редактирования параметров функций при отсутствии зависимых объектов у этой функции.
  7. Aggregate Editor.
  • Реализована возможность редактирования агрегатов.
  • Тип параметров агрегата, не опрашивающего входные значения, отображался некорректно. Исправлено.
  1. Было невозможно изменить имя объекта в формах редактирование пользователей и групп. Исправлено.
  2. Query data.
  • Добавлены пункты контекстного меню Next Bookmark и Previous Bookmark.
  • В некоторых редких случаях пропадал текст с начала строки при использовании инструмента автозавершения кода при включенной опции "Trim trailing spaces". Исправлено.
  • Теперь SQL Formatter корректно обрабатывает выражения TYPE CAST.
  • Перетаскивание имен полей из инструмента SQL Assistant теперь работает.
  1. Query data. Добавлена возможность выполнения выражения SQL под курсором.
  2. Visual Database Designer.
  • Не отображались изменения в открытой диаграмме при изменении имен полей или имени таблицы. Исправлено.
  • Если таблица не выделена, но выделено поле, то пункт контекстного меню Drop Table работал некорректно. Ошибка исправлена.
  • При удалении поля и последующем откате транзакции, возникало пустое сообщение об ошибке. Исправлено.
  1. Import Data Wizard.
  • Теперь при отключенных транзакциях в режиме "Commit changes manually" по завершении импорта запрашивается действие над транзакцией (Commit или Rollback).
  • Возможность менять размер диалогового окна.
  • Возникала ошибка "Division by zero" после импорта данных при включенной опции "Commit changes manually". Исправлено.
  • Игнорировалась установка Generator Value и Constant Value при задании формата импортируемых полей. Ошибка исправлена.
  • При задании части полей для импорта, в оставшиеся поля производилась вставка пустых строк, что приводило к тому, что значения по умолчанию, определенные в таблице для полей, не применялись. Ошибка исправлена.
  1. Сетка таблицы. В Лайт-версии невозможно было сменить режим таблицы. Исправлено.
  2. Extract Database.
  • Версия сервера вставляется в комментарий к сценарию.
  • В выражении CREATE TABLE, отсутствовали кавычки до и после имени таблицы. Исправлено.
  • При извлечении выбранных функций при включенной опции "Character and character varying as char and varchar", функции с параметрами типа CHAR и VARCHAR пропускались. Исправлено.
  1. HTML Report. Добавлена возможность смены верхнего и нижнего колонтитула отчета.
  2. SQL Script. Добавлено подтверждение на прерывание выполнения скрипта.
  3. DB Explorer.
  • Было невозможно открыть индекс или триггер из списка недавно открытых объектов. Исправлено.
  • Контекстное меню не скрывалось при переключении на другое приложение. Ошибка исправлена.
  • После переименования схемы, было невозможно получить доступ к ее объектам без обновления дерева объектов базы данных. Исправлено.
  • При попытке удаления объекта и последующем откате транзакции, он исчезал из дерева объектов. Исправлено.
  1. Operator Editor. При создании оператора, имело место неверное заключение в кавычки параметров типа массив. Исправлено.
  2. Table Editor. В некоторых случаях ограничения CHECK не отображались в дереве проводника. Исправлено.
  3. При создании новых последовательностей и последующей их компиляции без изменения каких-либо параметров, имя последовательности оставалось пустым при генерации сценария. Исправлено.
  4. Table Editor, View Editor. При экспорте списков подобъектов, строки длиной более 32 символа обрезались. Ошибка исправлена.
  5. Прочие незначительные улучшения и исправления ошибок.

 

 

 

 

 

07.02.2006 Выпущен SQL Manager 2005 for PostgreSQL вер.3.4

 

Что нового в SQL Manager 2005 for PostgreSQL версии 3.4?

  1. Query data. Добавлен показ плана выполнения запроса в виде графической диаграммы.
  2. Полная поддержка ролей на сервере PostgreSQL 8.1.
  3. Добавлен сервис "Server Status".
  4. SQL Formatter. Formats SELECT, INSERT, UPDATE, DELETE queries. (Available from Query data context menu).
  5. Добавлена итальянская локализация (Luigi Covato).
  6. SQL Script.
  • Теперь показывается прогресс выполнения скрипта и есть возможность остановить выполнение.
  • Появилась возможность открывать несколько окон одновременно.
  • Устранено зависание при редактировании скрипта большого размера (>10Mb), если была включена опция "Enable Parsing".
  1. Сетка таблицы.
  • При вставке записей из буфера обмена теперь можно задать соответствия столбцов данных из буфера обмена со столбцами данных запроса.
  • Form View. Увеличен редактор мемо-полей (настраивается в окне Environment Options на закладке Grid / Advanced)
  • Blob View. Добавлена опция "Word Wrap" для режима просмотра в виде текста.
  • Теперь "Set to Empty String" и другие подобные команды при выполнении не выполняют немедленного сохранения записи в таблицу
  • Реализована корректная работа с OID полями, для значений которых отсутствует BLOB объект.
  • Добавлена опция "OID columns as BLOB".
  1. Добавлена возможность переименования последовательностей
  2. Grant Manager.
  • Не показывались права для групп на сервере PostgreSQL 8.1.
  • При переключении БД иногда возникала ошибка "Record index is out of bounds".
  1. Report Designer и Report Editor теперь поддерживают соединение с базой данных через HTTP-туннель.
  2. Design Query теперь сохраняет запрос между сессиями.
  3. Query data: Теперь нет ограничения на размер редактируемого текста.
  4. Database Registration Info. Не сохранялось свойство "Font Charset".
  5. Очень долго происходило переключение языка программы, если имелись открытые соединения с базами данных. Исправлено.
  6. По нажатию F1 для некоторых форм не открывалась нужная страница документации. Исправлено.
  7. Исправлены ошибки при соединении с базой данных пользователя, не имеющего прав на все схемы.
  8. DB Explorer.
  • После удаления индекса или триггера, он не удалялся из дерева. Исправлено.
  • Пункт контекстного меню "Data Manipulation" работал некорректно для представлений.
  1. Устранено зависание Design Query при парсинге запросов, содержащих оператор приведения типа "::".
  2. При удалении таблицы, открытой на закладке "Data", программа зависала, либо операция прерывалась по таймауту. Исправлено.
  3. Function Debugger. Операция получения элемента массива по его индексу вызывала ошибку при работе с сервером PostgreSQL 7.2. Исправлено.
  4. Table Editor. Двойной клик по индексу в Table Explorer не открывал его редактор. Исправлено.
  5. После переименования объекта его имя в контекстном меню DB Explorer не обновлялось. Исправлено.
  6. Другие улучшения и багфиксы.

 

 


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

What's new