Version history
|
Version |
Date Released |
|
January 25, 2008 |
|
|
November 22, 2006 |
|
|
May 31, 2006 |
|
|
April 4, 2006 |
|
|
February 20, 2006 |
|
|
January 27, 2006 |
|
|
September 8, 2005 |
|
|
February 17, 2005 |
|
|
February 3, 2005 |
|
|
December 7, 2004 |
|
|
August 23, 2004 |
|
|
January 19, 2004 |
|
|
September 5, 2003 |
|
|
July 9, 2003 |
|
|
May 27, 2003 |
|
|
April 21, 2003 |
|
|
March 12, 2003 |
|
|
February 11, 2003 |
|
|
January 21, 2003 |
|
|
January 06, 2003 |
|
|
December 16, 2002 |
Full version history is available at http://sqlmanager.net/en/products/ibfb/manager/news.
Version 5.0 - January 25, 2008
- Full InterBase 2007 and Firebird 2.1 support, including DB triggers, journaling and incremental backup.
- Support of UTF8 data in SQL Editor, Query Builder, Grid View, Data Export/Data Import wizards.
- Now you can continue working with SQL Manager while a query is being executed in SQL Editor or Query Builder or while table or view data are being loaded to the editor. A query taking too long to execute can be aborted.
- All Wizards, including Data Export/Data Import, DB Extract and Services wizard can now be run in the background mode, so that you could continue working with the program.
- New improved SQL Editor of the Visual Studio 2005 kind with Code Folding function and UNICODE support.
- Improved Data Import Wizard now allows importing data up to 10 times faster. New import formats have been added: HTML, XML Document, Open Document Format (OpenOffice), Open XML Format (MS Word 2007, MS Excel 2007).
- Improved Data Export Wizard now works faster. New export formats have been added: XML Document, Open Document Format (OpenOffice), Open XML Format (MS Word 2007, MS Excel 2007)
- Improved Extract DB Wizard works faster; now it also considers all object dependencies and allows defining the server version to generate the script for.
- Common SQL commands can now be generated from DB Explorer (Script to SQL Editor, Script to Clipboard). Now you can easily generate such SQL commands as CREATE, ALTER, DROP, SELECT etc. for each database object.
- Now you can save your queries in the Favourite Queries folders in DB Explorer; these queries can be stored either locally in the registry (nobody but you will have access to them) or in a special database table (then all or some of your db users will have access to it).
- Improved Visual database designer, new objects like comments and virtual relationship added. Now it is possible to include Procedures, Functions and Views in the diagram. One can choose whether only object names or also fields and parameters should be displayed.
- Dependency tree tool can now be run in the background mode, so that you could continue working with the program.
- Viewing database statistics ability extended. Now you can analyze temporary system tables (must be supported by server).
- Grid View improved. Now the data of a sublevel of the Master or Detail table linked with the current table by a foreign key can be displayed automatically.
- The ability to switch between the visual and non-visual modes in trigger, view and procedure editor is implemented.
- External plugin interface is restored.
- Firebird database alias file support implemented.
- Improved Procedure debugger with the Call Stack feature implemented. Now you can navigate your embedded calls of stored procedures easily.
- Improved Table Editor. Now like in other object editors the scripts that are connected with the changes made at the Editor window are accumulated and can then be executed at a time during compilation. A user can also select the scripts to be executed.
- The options added that allow the relevant services stop, start and open a database automatically.
- The Find option function is added to SQL Manager settings form as well as to the database and host registration info forms.
- The Recompute All service has been added which allows rebuild all database indices (or just selected ones) or recalculate their statistics.
- The search for an object in DB Explorer is enhanced. Now you can perform incremental search by names as well as define the search area.
- For users’ convenience the Windows List function is implemented as a separate DB Explorer tab with the search ability.
- In DB Explorer hosts are now named in accordance with the selected connection type (SSH tunneling or direct connection).
- SQL Script. Ability to execute selected statements and statements under cursor added.
- Improved report building system.
- Lots of other improvements and bug-fixes.
Version 4.4 - November 22, 2006
- The option that allows to skip refreshing objects on connection to database is added. It is highly recommended to uncheck this option if your database contains many objects or if connection to the database is slow.
- Import of database registration information from the previous version settings of SQL Manager for IB/FB is improved. Local databases are now registered according to the servers which use similar client libraries for connection.
- Embedded database registration has become simpler.
- 'Copy Alias From' option is added in the new database registration dialog.
- It was impossible to register a database when there were no hosts registered. Fixed now.
| 2. | InterBase 2007 partial support implemented. Now the UTF-8, UNICODE_BE, UNICODE_LE charsets are supported. |
| 3. | SSH Tunneling |
- The ability to use one SSH tunnel to establish connection for several hosts/databases at the same time is added.
- Now it's possible to use tunneling for the services.
| 4. | Field Editor |
- New Field editor form.
- Now it's possible to fill the NOT NULL fields which have no DEFAULT value set with the data taken from the fields of the table being edited.
| 5. | Grid |
- The ability to display and edit ARRAY fields is added.
- When editing data or deleting records in a table which contains no unique or primary key, errors often occurred (the changes were not applied). Fixed now.
- It was impossible to edit a BLOB type field in Detail Level. Fixed now.
| 6. | SQL Reference is available again now. It can be called from object editors. |
| 7. | Extract Database Wizard |
- The ARRAY type data can be saved to an external file now.
- An option is added which allows to extract metadata of the objects on which the current object depends.
- The object dependency handling is improved.
| 8. | Restore Database Interface improved. Now it's possible to register the server on which the backup copy will be restored. |
| 9. | Export as SQL Script. The ARRAY type data can be saved to an external file now. |
| 10. | Duplicate Object Wizard. Now when duplicating table data the BLOB and ARRAY type fields can be duplicated. |
| 11. | SQL Script |
- A script can now be executed from cursor; execution of the selected fragment is also possible.
- String comments (beginning with '--') are recognized correctly now.
- The ARRAY type data can now be imported from an external file when executing SET BLOBFILE statement.
- When performing input for the DECIMAL and NUMERIC type parameters the decimal delimiter used to change with the localization applied. Fixed now.
- The value of the empty string was treated as NULL. Fixed now.
- The FIRST statement is recognized correctly now.
| 13. | UDF Editor/BLOB Filter Editor. Now there's no need to take an object's dependencies into account when changing its parameters. |
| 14. | Procedure Editor. The support of BLOB type parameters for Firebird is implemented. |
| 15. | Code Completion. The Code Completion feature is implemented for table aliases. |
| 16. | Dependencies/Dependency Tree. When analyzing dependencies the objects referred to in CHECK constraint bodies and COMPUTED BY table fields are now taken into account. |
| 17. | Other small improvements and bugfixes. |
| 1. | Export as SQL Script. |
- Now you can specify DBMS server for which the script should be generated.
- Now it's possible to export BLOB field content into an external file with the ability to compress data. When executing the result script the data from the external file will be placed into the corresponding fields.
| 2. | Extract Database Wizard. |
- To avoid errors during script execution the 'computed by' fields are moved to the end of table fields list; then their position is restored.
- Now it's possible to export BLOB field content into an external file with the ability to compress data. When executing the result script the data from the external file will be placed into the corresponding fields.
| 3. | DB Explorer. The Add to Projects command is added. Now objects can be added by specifying them in the corresponding dialog, as well as by dragging into Projects folder. |
| 4. | Dependency Tree. The ability to view dependencies for the domains that refer to other objects via Check constraints is added, as well as dependencies for the tables that refer to other objects via Check constraints and those for the tables that use UDFs in their 'computed by' fields. |
| 5. | Grid. |
- The 'Expand All' and 'Collapse All' context menu items added.
- The 'Save column sorting' option is added for the 'Save and restore layout' mode
| 6. | CPU usage significantly decreased. |
| 7. | SQL Editor. |
- For the queries which allow data insert the ability to import data into the table implemented.
- The Ctrl+Shift+Enter shortcut for pointing out the corresponding item in DB Explorer tree worked incorrectly. Fixed now.
- Now it's possible to rename and move query tabs
- Query execution time is now displayed in hh:mm:ss format
- 'Select All' command didn't work correctly on text that had very long lines (more than 4096 symbols). Fixed now.
| 8. | Controls at the toolbars now remain after installing a newer version of the product. To bring them to their default state you can use corresponding command from Windows menu or corresponding button in Environment Options dialog. |
| 9. | Data Import wizard. When setting column correspondence for import from Excel, selecting a new column caused cursor to move to the first column in grid. Fixed now. |
| 10. | Database Registration Info. When applying changes, the originality of database aliases used not to be checked. Fixed now. |
| 11. | Visual Database Designer. Switching to another visual scheme didn't take any effect on context menu style. Fixed now. |
| 12. | Localization |
- Russian localization added.
- Corrections and improvements in German and English localizations.
| 13. | Shutdown Database and Bring Database Online services are combined together and placed into Start/Stop Database wizard which allows using templates. |
| 14. | Domain Editor. The Collation was not displayed when opening Domain Editor. Fixed now. |
| 15. | SQL Script. |
- Executing DROP DATABASE statement with database name, login and password without having connected to it first.
- Now after dropping a database the Unregister Database dialog appears.
- Handling the AutoDDL mode without SET AUTODDL statement executition.
- When DROP DATABASE and CONNECT statementes are executed without login and password the Login dialog appears.
16. Many other small improvements and bugfixes.
1. German localization added.
2. Editor Options. Key Mapping is implemented to set the shortcuts for various commands/operations according to your needs.
3. Visual Query Builder. Query execution plan is now displayed as a graphical diagram.
4. Dependency Tree. The diagram can now be printed.
5. Ability to call Register Database Wizard from SQL Script for the databases created is implemented.
6. SQL editors
- Next Bookmark, Previous Bookmark context menu items added.
- In some rare cases, an attempt to use Code Complete tool with 'Trim trailing spaces' option on, cleared all the line with 'Trim trailing spaces' option on. Fixed now.
- Dragging the field names from SQL Assistant works perfectly now.
7. SQL Editor. Abillity to execute statement under cursor added.
8. Visual Database Designer. The Drop Table context menu item worked incorrectly if the field, not the table itself, was selected. Fixed now.
| 9. | Import Data Wizard. |
- Now with the 'Commit changes manually' option switched on at the end of import you will be prompted for an action with transaction.
- Ability to resize wizard's window added.
- On setting format for fields to import, the 'Generator Value' and 'Constant Value' options used to be ignored. Fixed now.
- Having specified user-defined fields to import, the rest of them were filled with empty strings; so that default values defined for the fields were not applied. Fixed now.
10. HTML Report. Ability to change header/footer of the report added.
11. SQL Script. Abort executing script confirmation added.
12. DB Explorer. The context menu didn't hide when switching to another application. Fixed now.
13. Table Editor. The lines exceeding 32 symbols were truncated when exporting lists of subobjects. Fixed now.
14. Procedure Editor and Trigger Editor. Parameters or variables deleted in editor window used to reappear in trigger/procedure body after compilation. Fixed now.
15. On attempt to execute a query or procedure with Date, Timestamp, Time typed parameters, the Conversion Error message appeared. Fixed now.
16. There were no checks for the type of file when creating a report by import from file, which initiated errors. Fixed now.
17. When creating a report its components working with data used only default client library, so that in some rare cases it was impossible to open reports working with the database on a local host. Fixed now.
18. Most memory leaks fixed.
19. SQL Script. The ability to re-execute the script which finished with errors added.
20. When editing the data containing fields with NULL values, changed data used to restore their previous values after commit. Fixed now.
21. Other small improvements and bug fixes.
Version 4.1 - February 20, 2006
| 1. | DB Explorer. Faster connection and refresh speed. |
| 2. | The ability to register multiple local servers is added. |
| 3. | Table Editor. Errors used to occur when displaying data from the tables containing many records. Fixed now. |
| 4. | Dependency Tree. Search method for finding dependant objects is improved. |
| 5. | SQL Editor. Code Insight. Fields of tables and views as well as keywords are now displayed in the drop down list. |
| 6. | Create database. Wrong script for creating database used to be generated. Fixed now. |
| 7. | Domain Editor. The ability to set Charset and Collation restored. |
| 8. | Field Editor. The ability to set Charset and Collation restored. |
| 9. | Input Parameters. When opening 'Parameters' dialog on executing the queries in SQL Editor and Visual Query Builder an error occured. Fixed now. |
| 10. | Grid. Form View. Memo fields editor is extended (can be customized in Grid > Advanced tab of Environment Options dialog). |
| 11. | SQL Script. Multiple windows can be opened now. |
| 12. | Visual Database Designer. There were no changes seen in opened graphical diagram when the table name or any table field was edited. Fixed now. |
| 13. | The 'Keyword "DB_KEY" already in list' error message used to appear when connecting to FB 2.0 server. Fixed. |
| 14. | View Editor. The ability to process the views containing FIRST as keyword in the queries added now. |
| 15. | View Editor. The ability to process the views containing CAST as keyword in the queries added now. |
| 16. | Database Validation. Validation Wizard used to ignore the changes made on the first step, which caused an attempt to connect to current database and subsequent error. Fixed now. |
| 17. | Procedure Editor. The ability to use simultaneous names for variables in different procedures restored. |
| 18. | DB Explorer. After dropping a table its triggers were still displayed in the DB Explorer tree. Fixed. |
| 19. | Field Editor. Autoincrement. On renaming the generator its name used to stay unchanged in trigger's and procedure's body. Fixed now. |
| 20. | Other small improvements and bugfixes. |
Version 4.0 - January 27, 2006
| 1. | Latest InterBase and Firebird versions support |
- Compatible with any Firebird server version up to 2.0
- Compatible with any InterBase server version up to 7.5
- Trigger messages support
- Support of BLOB Filters
| 2. | Significantly improved user interface |
- Office 11 and Windows XP visual schemes support
- New well-described Wizard System
- New useful Navigation Bars in most of the windows
- New Windows Toolbar to switch between windows easily, like in Windows Task Bar
| 3. | Improved Database Explorer |
- Creating tabs for any tree node to access it in one-click!
- Work with multiple selected objects at a time
- Much more convenient toolbar and context menu
| 4. | Completely remade Visual Database Designer |
- Obvious new look
- Two diagram notations (IDEF1x and IE)
- Improved diagram navigation
- Several pages in one diagram to divide diagram into different subject areas
- A lot of visual customization options
| 5. | New powerful data management tools |
- Plenty of useful tools such as data grouping, summarizing, fast searching and filtering
- Master-Detail View to work with two linked tables at the same time
- Table and Card Views to see data the way you like
- Ability to copy and paste selected records
- Advanced printing system
- Fully customizable interface
| 6. | New and improved database object editors |
- New procedure and trigger editors with enhanced precompiler
- New view editor with automatic generation of view header and ability to create view using visual query builder
- Quick saving and loading in all database object editors
- Autosaving database object with opportunity to restore on further connection
| 7. | New opportunities to work with SQL queries |
- Possibility of creating queries with unions and subqueries visually
- Ability to view query plans in the form of a diagram
| 8. | New connection options |
- SSH connections support to encrypt client/server communications for increased security (Most suitable in case of Internet connection)
| 9. | Improved report management |
- New Create Report Wizard allows you to create simple report in a few clicks
Managing reports in the same way as if they were a database object: accessing reports directly through DB Explorer tree
Version 3.9.5.1 - September 8, 2005
| 1. | BLOB Editor. Added horisontal and vertical scrollers in the text view. |
| 2. | Added more national character sets in the database creation window and the database properties form. |
| 3. | Improved localization files. |
| 4. | Added ability to fill newly created NOT NULL field with values of another field. |
| 5. | Added ability to display priviledges granted to the object at the DDL tab. |
| 6. | Now database error messages appear to be more informative. Now database error numbers is displayed in addition to the message texts. |
| 7. | Stored Procedures Debugger. Fixed error when working with data of TIME datatype. |
| 8. | Visual Database Designer. It was impossible to save large database diagram as image (jpg, bmp, gif ...). Fixed now. |
| 9. | Search in Metadata. While searching in large or remote databases the manager hung up. Fixed now. |
| 10. | When loosing connection to the database it remained opened in the program. Fixed now. |
| 11. | Fixed error with displaying views, created with CHECK OPTION. |
| 12. | Fixed error when changing database in the Script Editor. |
| 13. | Fixed error when creating index with the name in lowercase for dialect 1 database. |
Version 3.9.0.2 - February 17, 2005
| 1. | If a database had charset UNICODE_FSS or NONE, then the strings in local character sets didn't display correctly in editor Data tabs. Now in Database Registration Info you can manually disable encoding of Unicode strings to UTF8 to display data correctly. |
| 2. | Fixed the bug with incorrect processing of IF ... ELSE statements in Stored Procedure Debugger. |
| 3. | Stored Procedure Debugger. Pre-compilation parser now supports ROW_COUNT, INSERTING, DELETING, UPDATING expressions. |
| 4. | The bugs with separate client libraries for each database are fixed now. |
Version 3.9.0.1 - February 3, 2005
| 1. | InterBase 7.5 full support. |
| 2. | FireBird 1.5 full support. |
| 3. | SQL Editor. Renewed smart Code Insight and Highlight in the editors - now the list of all keywords is set depending on the current database server version. |
| 4. | Database Registration Info. An ability to choose a separate client library for each registered database was added. |
| 5. | "Can't found Database login dialog.." bug is fixed now. |
| 6. | DDL tab: Fixed the problem with opening the tab. |
| 7. | It was impossible to create a domain of BIGINT type. Now the bug is fixed. |
| 8. | It was impossible to create an AutoIncrement field of BIGINT type. The problem is solved. |
| 9. | Fixed the bug with 10000 length limit for CHAR and VARCHAR fields. |
| 10. | The bug with changing the field type from CHAR or VARCHAR to any numerical type is fixed now. |
| 11. | COLLATION for the text fields couldn't be created. Now it is fixed. |
| 12. | The ability to set CHARSET property for the BLOB types which don't support it is disabled now. |
| 13. | SQL Editor. The Result page didn't open after running a query which contained a comment in the first line, beginning with "--". The problem is solved. |
| 14. | Extract Metadata. The COLLATION property for the domains is shown correctly now. |
| 15. | Script Comparer. The column index value is counted correctly now in the scripts like "ALTER COLUMN POSITION ...". |
| 16. | The current database was disconnected by timeout without possibility to re-connect when Database Properties window was opened. The bug is fixed. |
| 17. | Completely remade Restore Database service. |
| 18. | Stored Procedure Debugger. Solved the problem with not returning the output procedure parameter when running "EXECUTE PROCEDURE ... RETURNING_VALUES ..." |
| 19. | Stored Procedure Debugger. Pressing the Reset button doesn't cause erasing breakpoints now. |
| 20. | Stored Procedure Debugger. Incorrect results were shown in case of existence "FOR SELECT ..." clause. Fixed now. |
| 21. | Stored Procedure Editor. The output procedure parameter wasn't returned if the procedure was run without SUSPEND. Now it is solved. |
| 22. | View editor. It was impossible to edit simple views. Fixed now. |
| 23. | Window size and position were set incorrectly by default in SDI mode on multimonitor systems. Now the bug is fixed. |
| 24. | Export Data. An exception arose when trying to export data to CSV. Fixed now. |
| 25. | Other small improvements. |
Version 3.8.5.1 - December 7, 2004
1. Script Editor. We have added the possibility of executing the construction 'CREATE OR ALTER'.
2. Eliminated the error with changing the field type from INTEGER to BIGINT when working with FireBird server.
3. Extract Metadata. Disabled generation of SQL statements for indices that correspond to the constraints.
4. Extract Metadata. The error with limiting precision to 5 in NUMERIC field types is eliminated.
5. Extract Metadata. We have added the showing CHARACTER SET property for input and output parameters of the stored procedures.
6. Extract Metadata. Eliminated showing COLLATE and NOT NULL properties for domain-based fields.
7. Search in Metadata. Fixed the bug with hanging-up the program on trying to start search with an empty string.
8. The 'Access Violation' arose when closing database if the connection to the server was lost. The problem is fixed.
9. Main Menu | DataBase | Disconnect from DataBase: now works fine.
Version 3.8.0.1 - August 23, 2004
| 1. | Duplicate Table: With this version you can copy the table data just as the table structure. |
| 2. | Print Data View: Now you can customize column widths using the new dialog that is accessible through the Tune Column Widths button on the toolbar of the Print View tab. |
| 3. | Reports: With this version you can save your reports to XLS, RTF, HTML, JPEG, BMP, and TIFF files. We have added the new save filters for this purpose. |
| 4. | Print Data View: Now the program saves page settings. |
| 5. | Print Data View: Now the program displays the table name on each page of the report. |
| 6. | Print Data View: Fixed a bug that caused incorrect showing of the table report after changing page parameters. Now the program correctly shows printable reports for tables. |
7. DB Explorer/Duplicate Object: fixed a bug that appeared when trying to duplicate an object if the program established connection with two databases at once.
8. Export to Excel: We have added an ability to set values of the defined cells, merge cells, and define the page background
| 9. | Export Data: Fixed a bug with appearing of the dialog window when clicking the file name in the edit field. |
10. A bug with displaying and editing bigint fields is fixed.
Version 3.7.0.1 - January 19, 2004
| 1. | We have significantly improved the Export Dialog. Now you can add notes, hyperlinks, and charts based on exported data to Excel documents. You can also define graphical styles for column captions, data, footer, and header on export to RTF documents. A possibility to define strip styles is also included. |
| 2. | We have implemented the Dependency Tree tool. Now you can view all the object dependencies in one diagram. To call this tool use the Tools | Dependency Tree menu item, or the proper button in the toolbar of any object editor. |
| 3. | Now the Register Database dialog supports .fdb files. |
| 4. | We have implemented the BIGINT fields support for Firebird 1.5. |
| 5. | Edit Field: Now you can add the primary key using the Edit Field dialog if the table has no primary key. |
| 6. | Extract Metadata: We have added a possibility of extracting views in a user defined order. |
| 7. | Editor Options: We have added a new option allowing you to define if keyboard templates apply in comment blocks or not. |
| 8. | We have added the "Number of dropping down items from object list in an editor window" option on the Windows tab of the Environment Options dialog. This option defines how many objects is displayed in the drop-down list of objects on the toolbar of any object editor. |
| 9. | HTML Report: BIGINT fields and Universal triggers are shown correctly now. |
| 10. | A bug with using universal triggers in Firebird 1.5 is fixed. |
| 11. | Import from MS Access: One table appeared several times in the table list. Now it is fixed. |
| 12. | Several minor improvements and bug fixes. |
Version 3.6.5.1 - September 5, 2003
| 1. | We've implemented the support of FireBird 1.5 universal triggers. Starting from this version, IB Manager allows you to define several actions for a trigger, such as BEFORE INSERT OR UPDATE, for example. The Trigger Editor has been slightly redesigned for this purpose. |
| 2. | We've significantly improved the Import Data Wizard to make most of new abilities of EMS QuickImport 2 component suite (http://www.ems-hitech.com/quickimport/) be available in IB Manager, such as import from XML, import from multiple Excel sheets, importing formulas from Excel, case insensitive replacements, and more. (*) |
| 3. | We've add a possibility to hide/show the DB Explorer tabs, such as Project, Windows and Recent. If you don't need some of them to be shown on the screen, you can uncheck the appropriate options on the DB Explorer tab of the Environment Options dialog. |
| 4. | We've added the "Show only connected databases for services" option to the Environment Options dialog. If this option is checked, only the connected databases will be available in the service dialogs, such as Database Validation and Database Statistics. This option is available on the Tools tab of the Environment Options dialog. |
| 5. | Fixed bug with skipping the first statement of a script during its execution from the Script Editor in some cases. |
| 6. | If the list of the stored procedure parameters has been edited just before the procedure execution, the procedure parameter order was generated incorrectly. Now it is fixed. |
| 7. | Fixed bug with incorrect type of the last variable displaying in the Stored Procedure Debugger in some cases. (*) |
| 8. | Fixed bug with generating the DDL for an object containing '#' or '%' character in its name. |
| 9. | Fixed bug with displaying calculated fields in the Edit Field dialog. |
| 10. | Fixed bug with the search/replace function executed for the selected text only. |
| 11. | Some small improvements and minor corrections. |
Version 3.6.0.1 - July 9, 2003
| 1. | We have significantly improved Stored Procedure Debugger. Now it is possible to trace into a procedure, executed from the current one, using the Trace Into button and then return to a previous procedure quickly using the Run Until Return button. These functions are also available through the F7 and Shift+F8 key shortcuts respectively. (*) |
| 2. | We have added a Japanese localization to the IB Manager distributive package. Now ten languages are available: English, German, Italian, Spanish, Dutch, Russian, Polish, Brazilian, Hungarian and Japanese. |
| 3. | We have extended a possibility to save diagrams as graphical images. Now you can save your diagrams to four graphical file formats: bitmap, JPE |