12/12/2011EMS SQL Manager for PostgreSQL version 5.1 released
We are pleased to announce the new minor version of SQL Manager for PostgreSQL - a high performance tool for PostgreSQL database administration and development. You can download the newest version from the download page.
What's new in SQL Manager for PostgreSQL 5.1?
- Added support of new PostgreSQL 9.1 features:
- Support of collations.
- Support of extensions (the Database Extensions tool in the Services main menu).
- Support of view triggers.
- Support of ALTER TYPE command for composite and ENUM types.
- Support of unlogged tables.
- Backup Database wizard. Added the support of backups creation for PostgreSQL 9.1.
- Added the support of the column list for UPDATE triggers (PostgreSQL 9.0 and higher).
- Function debugger. Added the possibility to debug trigger functions.
- Function Editor.
- Added the Ctrl+H shortcut to hide/display function header controls.
- Added the possibility to quickly specify the returned void and trigger types.
- Now in the form header for functions with multiple parameters, the parameter list is truncated to fit the information about the database and server as well.
- Now in the Tools | Object Editors section of the Environment Options dialogue, it is possible to set the default values for the “Execute with definer's privileges” property for CREATE functions.
- The Ref Cursor type is transferred to the standard type section in the selection list of the returned values now.
- The context menu items in the return table fields list were always disabled. Fixed now.
- When performing any function in the editor, if setting some large absolute values for the BIGINT parameter, a value was passed into the function incorrectly. Fixed now.
- When closing the function editor with a large number of parameters, the “Failed to create key XXX” error occurred. Fixed now.
- Variables with the “< table field name >%type” were not displayed in the code completion list. Fixed now.
- Trigger Editor. Added the Ctrl+H shortcut to hide/display the trigger caption controls.
- Change Management. Added the support of Slik Subversion client. Also the support of CollabNet Subversion сlient for Subversion is added.
- Added the possibility to export table data into the file in many tools.
- Check Constraint Editor. Added the possibility to set comments for constraints.
- Foreign Key Editor. Now the form size can be changed.
- To-Do item Editor. When opening a form, the focus is set on the input text field now. Added the shortcut keys for switching to all input fields.
- Data Grid.
- If while closing the form with the data grid, the record was only changed, but not posted, the program now asks to save/reset changes in the record.
- The size of the numeric datatype fields with precision 15 or more was determined incorrectly - it was not allowed to enter large values. Fixed now.
- SQL Editor.
- If with the disabled “Show the result for each query” option, there was a statement separator (;) next to a comment after the SELECT query text, the result was empty. Fixed now.
- The Ctrl+N shortcut for adding a new query tab did not work. Fixed now.
- When using the Azeri (Latin) locale some characters were displayed incorrectly. Fixed now.
- With the enabled “Allow using parameters in the query text” option the rows with a colon in the comments were also considered as query parameters, and while executing the query, the values input dialogue appeared. Fixed now.
- Visual Database Designer.
- After deleting a table from the diagram, saving and restarting the diagram, the deleted table appeared again. Fixed now.
- In the “Floating windows environment” mode in some cases the diagram working area became inactive, it did not respond to mouse clicks and did not allow adding a table. Fixed now.
- Query Builder.
- Queries, having a statement in the parsing join condition, gave an error. Fixed now.
- In the “Floating windows environment” mode after having moved the courser over some tabs, they were drawn incorrectly. Fixed now.
- Function debugger.
- When debugging functions with separate CASE statements, an error occurred. Fixed now.
- If outer and inner code blocks had variables with the same name, the displayed value of the variable was not changed when being transferred into the inner block. Fixed now.
- In some cases when debugging functions that use the BIGINT variables, the "Overflow while converting variant of type (int64) into type (integer)" error occurred. Fixed now.
- Server Status.
- Even being disconnected from the server, the timer information continued to be updated, and each time an error occurred. Fixed now.
- If after being disconnected, the server became available again, the connection was not restored even if pressing the “Refresh” button – the form had to be reopened. Fixed now.
- View Editor. The Dependency tab. In some cases not all dependencies were shown. Fixed now.
- Extract Database. In server version 8.2 and higher, in some cases the CREATE SEQUENCE statement followed the CREATE TABLE statement that used this sequence. Fixed now.
- Export as SQL script. When creating a non-PostgreSQL script, the INSERT statements were generated with errors. Fixed now.
- Create Table form. If the “Unique” option was specified for the filed, while saving the table this option was not included in the script and was not saved. Fixed now.
- User Manager. If the “Change management” option is switched on for the first database of the host, and there are no any connected databases of this host, when creating a new role and saving, an AV error occurred. Fixed now.
- Restore Database wizard. When restoring an SQL file with the CONNECT statement, an error occurred. Fixed now.
- Index Editor. When adding a new Index key from the context menu, the “Could not convert variant type (Null) into type (OleStr)” error occurred. Fixed now.
- Grant Manager.
- Double-clicking on an empty field or on a grid header was interpreted as double-clicking on an active cell. Fixed now.
- For the role, whose name was a substring of another rolename, the cumulative rights of these two roles were shown. Fixed now.
- Save Settings wizard. When saving keyboard templates to the file and restoring them on another PC, the templates with line brakes were not restored. Fixed now.
- DB Explorer. When registering a database in one program copy, this database also appeared in the tree of another opened copy, however its Change management settings were empty. Fixed now.
- Print Metadata. The page size in the template for A4 tables was incorrect. Fixed now.
- SQL Script. The type and object names of some SQL statements were determined incorrectly for being displayed in the Statements explorer.
- Vacuum Tables and Analyze Tables wizards. Even when selecting separate tables, the action was performed on all tables in the database. Fixed now.
- Other small improvements and bugfixes.
We hope you’ll enjoy working with our software.






