Version History
Top  Previous  Next


Version
Date Released


Version 1.1.0.1 (Linux)
May 22, 2003
Version 1.6.0.1 (Windows)
May 12, 2003
Version 1.5.0.1 (Windows)
April 09, 2003
Version 1.4.0.1 (Windows)
March 12, 2003
Version 1.3.0.1 (Windows)
February 21, 2003
Version 1.2.1.2 (Windows)
January 29, 2003
Version 1.2.0.1 (Windows)
January 20, 2003
Version 1.1.1.1 (Windows)
December 20, 2002
Version 1.1.0.1 (Windows)
December 9, 2002
Version 1.0.0.1 (Windows)
December 2, 2002


Full version history is available at http://www.ems-hitech.com/pgmanager/news.phtml.


Version 1.1.0.1 (Linux)  
 
1. Environment Options: A possibility of defining Qt style is added.  
 
2. DB Explorer: The "Add to project" dialog is improved. You can add, delete or modify folders or subfolders of the project from this dialog.  
 
3. Main Form: The Database->New Object and Database->Duplicate Object menu items are added.  
 
4. Main Form: A possibility of starting other our utilities (PostgreSQL Export, PostgreSQL Import, PostgreSQL Extract) from main form is added. If you've installed some of EMS PostgreSQL Utils (http://www.pgsqlutils.com), the program will automatically add proper buttons to the Utils toolbar on Main Form for fast calling these utils from PostgreSQL Manager.  
 
5. Trigger Editor: A possibility of creating or editing corresponding function is added.  
 
6. Data Frame: The "Set Filter..." context menu item works correctly now.  
 
7. Server v7.3: Fixed bug with incorrect script generation for creating functions with an argument like ..  
 
8. Field size for TIMESTAMP, TIMESTAMPTZ, TIME, TIMETZ, and INTERVAL shows correctly now.  
 
9. Fixed bug with incorrect script generation on adding a TIMETZ field to the table.  
 
10. Field size and precision for NUMERIC show correctly now.  
 
11. Some small improvements and corrections.  

Version 1.6.0.1 (Windows)  
 
1. Now you can view the dependencies of the database objects at the appropriate editor tabs. The Environment Options dialog contains two new options on the Tools tab: 'Automatically expand dependencies' and 'Don't show empty object categories in dependencies'.  
 
2. Transactions in grids: In order to decrease a probability of other programs' hang up on editing table editors in PostgreSQL Manager, we have added a possibility to disable transactions in grids. For this purpose 'Use transaction' option on the Gird tab of the Environment Options dialog is provided. If it is on, the grid works as in previous versions: the transaction is active until the grid is closed or the Commit button is pressed; all edited records are blocked until the transaction commit. If this option is off, then the transaction starts and immediately commits (autocommit) on saving each record, which is blocked only for a little time period.  
 
3. Table DDLs now display SERIAL and BIGSERIAL fields correctly.  
 
4. SQL Editors: Now you can disable the Smart Tabs mode (when the tab positions are set according to the space characters in the previous non-empty lines). The appropriate options are added to the Editor Options dialog.  
 
5. Insight List: Now object names, containing capital letters, are enclosed in quotation marks.  
 
6. Server v7.3: Fixed bug with incorrect script generation for creating functions with an argument like <namespace>.<name>.  
 
7. Now program works correctly after selecting language on first startup.  
 
8. Server v7.3: Sequences for fields SERIAL, BIGSERIAL are no more dropped if a table is edited through recreation.  
 
9. Field size for timestamp, TIMESTAMPTZ, TIME, TIMETZ, and INTERVAL shows correctly now.  
 
10. BIT, BIT VARYING, TIMESTAMPTZ, and TIMETZ fields are displayed in the grid correctly now; no errors occur on refresh.  
 
11. Fixed bug with incorrect script generation on adding a TIMETZ field to the table.  
 
12. No error occurs on changing a field type from any integer to BIGSERIAL now.  
 
13. Fixed error with selecting value editor type after reordering columns with the 'Save Grid View' option on.  
 
14. Incorrect script was generated for some of the DB objects on saving a comment with a ' character. It is fixed now.  
 
15. No error occurs on dropping a view of rule through the DB Explorer any more.  
 
16. All experts use right DB name on their startup now.  
 
17. Register Host Wizard now displays the error message if an error occurs on connecting to server.  
 
18. Printing metadata can be called successfully from index, domain or schema editor now.  
 
19. Case Code does not modify object names any more.  
 
20. Fixed error with hiding database objects in DB Explorer after deleting the user who owned these objects.  
 
Version 1.5.0.1 (Windows)  
 
1. MDI Interface implemented. Microsoft Office Style - all program windows are child windows of the main window now. You can customize the Environment Style using the Environment Options window.  
 
2. Two new localizations added - Italian and French.  
 
3. The support of composite types for PostgreSQL v7.3 is implemented.  
 
4. The 'Autoconnect on Startup' option was added to the Database Registration Info dialog.  
 
5. Table Editor: the Comment columns are added to the lists of fields, foreign keys, checks, indices, rules, and triggers.  
 
6. Table Editor | Fields: foreign keys are now indicated with icons similar to primary keys.  
 
7. The "Set Defaults to All Child Windows" item was added to the Windows menu. This item sets all the child windows to their default sizes and positions. This function is also available by Ctrl+Alt+D shortcut.  
 
8. Database list in child windows are now grouped by hosts if the 'Show Hosts' option is enabled.  
 
9. The new option 'Show only connected databases in drop-down menu' can be found on the Tools tab of the Environment Options dialog.  
 
10. Now the cursor position is displayed in the SQL areas of view, function and rule editors.  
 
11. The caption of the focused column in the grid is now displayed in bold.  
 
12. Autofit column widths in the grid works subject to the column name.  
 
13. Now you can select custom color from the color select drop-down list on the Grid tab of the Environment Options dialog.  
 
14. NUMERIC type without setting precision and scale is supported now.  
 
15. Table's Details submenu in the View Mode menu of the DB Explorer is now duplicated in the View main menu.  
 
16. The following buttons are added on the View Editor toolbar: Commit, Rollback, Export Data, Export as INSERT, Import Data, and BLOB Editor.  
 
17. Query Builder: now you can select the sorting mode of the table list, and drag tables and views from DB Explorer.  
 
18. Environment Options dialog | Confirmation tab: options enabling/disabling confirmation of transaction commits and rollbacks added.  
 
19. Fixed bug on v7.3 server with the impossibility of editing tables from not-default-schemas.  
 
20. Query Builder on server v7.3. Table names are being written with their namespaces, all the tables and views are displayed, not only from the default namespaces.  
 
21. Now on reordering fields, deleting field, changing the field name or type, the ALTER TABLE OWNER TO statement is not executed if current user is the table owner.  
 
22. Table is not recreated on changing only a field name.  
 
23. On server v7.2 tables with foreign keys are not edited by recreation any more.  
 
24. Program does not hang up any more on creating/opening a view if a value in the Right Margin editor box on the Display tab of the Editor Options dialog is less than 12.  
 
25. Now script for editing index on server v7.3 with options Primary or Unique off is generated correctly.  
 
26. Now index on v7.3 server created with the CREATE UNIQUE INDEX statement is deleted correctly.  
 
27. The Code Case parameter on the Quick Code tab in the Editor Options dialog works properly now.  
 
28. Fixed bug with displaying only tables and functions in the Windows | Close submenu.  
 
29. Database objects are refreshed completely on changing the database in the editor now.  
 
30. The toolbars of the object editors are saved properly now.  
 
31. Fixed bug with localizing several forms of some object editors.  
 
32. The trial form is localized now.  
 
33. Window list is updated on creating a new database object now.  
 
34. Fixed several bugs with deleting table subobjects.  
 
35. On adding SERIAL and BIGSERIAL fields the NotNull and Unique options are set now.  
 
36. Several minor improvements and small bugfixes.  
 
Version 1.4.0.1 (Windows)  

1. A possibility of dropping a table field for servers lower than 7.3 and a possibility of altering the field type added. These operations are realized through re-creating the table. You can use the appropriate options on Environment Options | Confirmations to forbid these features.

2. Data Export and Import are significantly improved. Export to MS Access and PDF and Import from Access added. Now you can export data to as much as 14 formats and import data from 5 formats.

3. Table Editor and View Editor: now column widths for all the tabs are saved.

4. The Field Editor interface improved.

5. Now on dropping table subobjects in the Table Editor a confirmation dialog appears.

6. The 'timestamp without time zone' type is interpreted correctly now.

7. Now you can edit BIGINT fields freely.

8. Fixed bug with setting the length of the BIT fields and defining the length of the BIT and BIT VARYING fields.

9. Boolean fields are displayed correctly on the Form View.

10. Copy to clipboard / paste from clipboard functions work properly now in the SQL Editor and Query Builder grids.

11. Reordering fields referenced by some foreign keys is restricted now.

12. On reordering fields permissions for the table are restored correctly now.

13. Fixed bug with the 'table doesn't exist' message on selecting a table in DB Explorer, if on reordering table fields the Rollback button was selected in the Compile Window and the Cancel button in Re-order Columns.

14. Dropping a table is forbidden now, if table is opened on the Data tab in the Table Editor.

15. Integer overflow error does not appear any more on deleting table subobjects.

16. Some minor improvements and small bugfixes.

Version 1.3.0.1 (Windows)  

1. New data grid. Now it can work in two modes: "Load All Rows" and "Load Visible Rows". The first mode provides some additional features, such as filtering fields, sorting data be several fields, etc. However this mode works slower on tables with large amount of records. The second mode works just as in previous versions. According to this a new option "Load all rows mode as default" appeared on the Grid tab of the Environment Options dialog, and in the popup menu a submenu appeared, which allows you to select a mode: "Load All Rows", "Load Visible Rows", or "Default". If you select the "Default" item, the mode is selected according to the option "Load all rows mode as default". The selected mode is stored individually for each table. You can also use another new option "Row multi-selection" on the Grid tab of the Environment Options dialog. If this option is enabled, you can select multiple rows in a grid, but in this case navigation in tables with large amount of records is slower.


2. Unicode database support - now you can define the client encoding and font char set in Register Database and Register Host dialogs

3. Functions, returning SET OF are supported now. The appropriate options added to the Function Editor.

4. Changes in the table Form View: field type is displayed in the field name hint; the Null option is not visible if a field can't be Null; string and memo fields expanded to the window width.

5. Parameters in Analyze and Vacuum services are described more precisely.

6. The Inherits From list in the Create Table Dialog redesigned.

7. In the Environment Options dialog a new tab appeared - Tools \ Reports, where you can set the sheet size for the reports.

8. A possibility to set column widths for Print Data table view added. Use option "Get column's width from Grid View" on the Reports tab of the Environment Options dialog.

9. Find and replace text functions added to the localization editor (called by Shift+Ctrl+L).

10. All objects are recreated correctly now while reordering fields.

11. Fixed bug 'List index is out of bounds', which rarely appeared on reading the foreign key on server 7.2.

12. The update script is generated correctly now on setting the Unique options while editing a field.

13. Object descriptions are displayed with word wrap now.

14. Fixed bug with displaying query results in the SQL Editor with some definite settings enabled.

15. A bug with the "SQL Monitor Options" button in the SQL Monitor is fixed.

16. Now you can set names longer than 31 characters for all the objects on server 7.3.

17. On the Form View of the Results tab in Query Builder and SQL Editor fields are no more available for editing for non-alive queries.

18. The Returns drop-down list in the Function Editor now contains complex types (i.e., table's row types).

19. View Editor for server 7.3. Now on renaming a view or one of the view's columns the update script is generated as CREATE OR REPLACE VIEW, instead of DROP - CREATE VIEW.

20. Fixed bug with impossibility of entering some specific characters in the code editors with AltGr.

21. Object comments, which contain an apostrophe symbol, are now saved correctly.

22. Fixed bug with loading visual settings on program startup.

23. Fixed bug with adding SERIAL and BIGSERIAL fields to a table.

24. A lot of other bugfixes and small improvements.

Version 1.2.1.2 (Windows)  

1. Descriptions are added to checks and foreign keys in the Table Editor for working with PostgreSQL v7.3 or higher.

2. If you edit an SQL statement in the Compile Window and then click 'Compile', a dialog window appears, offering you to recompile the statement.

3. An 'Access violation' error doesn't appear any more when enabling the 'Show Hosts' option in the DB Explorer.

4. Fixed bug with restricting the condition length in checks.

5. Tips of the day are shown correctly now.

6. If an error occurs while copying field data on field duplication (Table Editor | Fields| Duplicate Field), the table field list refreshes now

7. Fixed several bugs in the SQL Editor with displaying the current debug line and the error line, as well as with the cursor positioning.

8. Fixed bug 'X.XXXe+XX is not a valid integer value', occurred while working with PostgreSQL v7.3.

9. The SQL statement for updating metadata is now built correctly on deleting/creating primary and unique indices under PostgreSQL v7.3.

10. The error of receiving the Inherits list for a table under PostgreSQL v7.2 is fixed.

11. If Data tab is opened in the Table Editor, some operations over the table are restricted in order to avoid program hang-up.

12. Editor Options: Auto Indent and Insert Mode work correctly now.

13. The IS keyboard template is renamed to IIS.

14. 'Access violation' error doesn't appear any more on selecting 'Close all database windows' in DB Explorer | Windows.

15. Some other improvements and bugfixes.

Version 1.2.0.1 (Windows)  
 
1. Full PostgreSQL server v7.3 support

· Name space support  

Now a box for setting object name space is added to each object editor, and database objects in the DB Explorer tree and in all object editor trees are divided by schemas. You can create, edit and drop database schemas in the same way as other objects via DB Explorer. You can also access database objects e.g. from SQL Editor using the following syntax: <schema_name>.<object_name>.  
 
· Domains added to the DB Explorer tree. Use the Domain Editor to create and edit domains .  

· Grant Manager allows setting privileges for Databases, Functions, Schemas, and Languages  

2. Index list moved to the main tree, like triggers and rules, and the Index Editor window is no more modal.

3. German and Russian localization added.

4. Grant Manager now allows setting privileges for the PUBLIC group.

5. Now you can select objects to expand automatically in the DB Explorer on connect to the database. Use the Tools | DB Explorer page of the Environment Options dialog for this purpose.

6. Fixed bug in connecting to a database, if it contains two objects in one name space with names differing only by their case.

7. Fixed bug in connecting to a database, if it contains views with spaces in their names.

8. A lot of other bugfixes and small improvements.

Version 1.1.1.1 (Windows)  

1. Now there are two editions of PostgreSQL Manager - Professional and Lite.

Professional Edition has the following features unavailable in Lite Edition:
Visual Query Builder
Print Metadata
BLOB Viewer/Editor
Export Data Dialog
Import Data Wizard

2. Few minor improvements and bugfixes.

Version 1.1.0.1 (Windows)  
 
1. Limited 7.3 server version support added (without extra database objects and without Name Space support).

2. New fields appeared in some of the object editors for working with the server 7.3 databases:
   - Function Editor. The 'Is Cachable' option is gone, the new option 'Execute with definer's privileges' and the new switch 'Replace multiple calls with single on same arguments' added.
   - Type Editor. Boxes 'External Length', 'Send Function'and 'Receive Function' disappeared.
   - Operator Editor. New fields 'Less Than Operator', 'Greater Than Operator' and 'Support merge joins' added.
   - Language Editor. The 'Validation Function' drop-down list appeared.

3. Options 'Is Cachable' and 'Is Strict' in the Function Editor were renamed to 'Returns same result on same arguments' and 'Returns null on null input' respectively.

4. The array types, which names begin with '_' are excluded from the DB Explorer object tree.

5. Fixed bug with granting privileges for groups.

6. When 'Grant All' is performed in the Grant Manager, the Owner privilege is not granted, as it was in previous versions.

7. No error message appears now if on saving an index the 'Rollback' button is clicked.

8. Fixed error with decreasing of the connection speed if the database contains rules and triggers and system objects are not displayed.

9. Several improvements and small bugfixes.

Version 1.0.0.1 (Windows)  
 
1. The 'Services' menu added. It contains powerful wizards for executing native PostgreSQL services: Analyze Tables, Vacuum Tables, and Reindex.

2. Service 'Analyze & Vacuum Table' is now available for each table. It can be called quickly from the Table Editor.

3. Interface localization is implemented. No languages are available yet, but you can create your own language file to localize the PostgreSQL Manager interface. Just press Shift+Ctrl+L within any window to call the Localization Editor or create your own *.lng file based on the 'english.lng' file (see $(PostgreSQL Manager)\Languages folder to find it). We'll be very grateful to anyone who send us a translation of 'english.lng' to his native language (we will provide a translator with a free PostgreSQL Manager copy). If you are interested please send your suggestions at support@pgsqlmanager.com
.

4. The Query Builder setting tab is added to the Environment Options window.

5. A possibility of running multiple PostgreSQL Manager instances added. The 'Disable multiple instances' option appeared in the 'Environment Options' window on the 'Preferences' tab.

6. The 'Show System Objects' option now applies to a database only, not to the whole application. This option is excluded from the 'Environment Options' dialog and moved to the 'Register Database' and 'Register Host' dialogs.

7. The 'Sort By Aliases' element of the DB Explorer popup menu now saves its value after restarting the application.

8. The 'Confirm running selected query in SQL Editor' option is now excluded from the 'Environment Options' dialog, the 'Execute selected text separately' option added to the 'Tools | SQL Editor' tab instead.

9. Fixed bug in generating the SQL statement in the Create Database Wizard.

10. Several small improvements and minor bugfixes.