Database Workbench version 2.2.0 released today!

[07-28-2003]
A new version for an already very complete tool - Database Workbench - has been released today. This version includes a new migration tool, full InterBase 7.1 and Firebird 1.5 support, updated documentation/help and many more enhancements and bugfixes.

Version 2.2.0

New features:

Schema Migration Tool
  • Create/migrate a schema from any ODBC/ADO/InterBase or Firebird datasource to InterBase/Firebird
  • Including DEFAULTs (if available), datatype mapping, constraints and indices
  • Including Generators and optionally, their current values
  • Including object descriptions (where possible)
  • Optionally remove spaces/illegal characters from object names
  • Detailed reporting on the migration process and result
  • ADO supports tables, indices and primary key constraints
  • ODBC supports tables and primary key constraints
  • Migrating from InterBase to Firebird or Firebird to InterBase warns about missing charactersets
Enterprise Manager
  • Added "Drop Database" to "Management & Maintenance" popup menu on a database
Overall
  • Full Firebird 1.5 support (keywords, charactersets, defaults etc)
  • Full InterBase 7.1 support (keywords, charactersets etc)
  • All object editors warn you to save the current - if changed - object if you're selecting/creating another
  • Updated documentation
Stored Procedure Debugger/Syntax Check
  • Increased DATE/TIME/TIMESTAMP support
  • Better syntax checking and increased type-checking
  • Added length-checking for (VAR)CHAR assignments while debugging
  • Added support for "!=" syntax
  • Fb1.5: Added syntax checking for [ NULLS { FIRST | LAST } ], EXCEPTION name [value]
  • Fb1.5: Added support for CURRENT_CONNECTION, CURRENT_TRANSACTION
  • Fb1.5: Added support for [FOR] EXECUTE STATEMENT [INTO] [DO]
  • Fb1.5: Added support for ROW_COUNT, GDSCODE and SQLCODE
  • IB7.1: Added SAVEPOINT support
  • Parameter cache of Procedure Editor used when starting the debugger
Table Editor
  • Ability to modify DEFAULT value of columns (unique feature!)
Database Navigator
  • User definable default action (to override "Edit") for double click on tables (see Preferences)
  • Optionally show table-name in front of index-name under "Schema" node (see Preferences, IB & Fb specific)
SQL Editor
  • Multi-threaded SQL Editor by cloning connections - see Preferences to turn this on (default)/off (WARNING: As this creates additional connections, you need to close all SQL Editors to create a Foreign Key Constraint)
  • Added Query Statistics (non-indexed reads, indexed reads etc...)
  • Added "Ignore All" for Script Errors
Generator Editor
  • IB7.1: Uses DROP GENERATOR for dropping generators
Constraint Editor
  • Firebird 1.5: allows nullable columns in unique constraints
Statement Activity Monitor
  • IB7: added sql statement memo control to Statement Activity Monitor
DataPump
  • User definable transfer-order
  • Disable triggers before transfer
Tools
  • Added XML format to Export Data Wizards
  • Several CSV import enhancements

Bug fixes and small enhancements:

  • Bugfix: Fixed an error with an AV error in the Constraint Editor with new constraints and viewing the DDL tab
  • Bugfix: Fixed an error with mixed/lowercase domains and the ALTER statement
  • Bugfix: Fixed an error with the PK name being displayed for duplicated tables
  • Bugfix: Fixed an error with CSV import and delimited identifiers
  • Bugfix: Fixed an error with column-renaming that are used in an index
  • Bugfix: Fixed an error with Charset/Collation not being displayed in the Domain Editor
  • Bugfix: Fixed some date/time errors when executing a Stored Procedure in the Procedure Editor for non-US locale
  • Bugfix: Fixed an error with exporting parameterized resultsets not exporting any rows
  • Bugfix: Fixed an error with User Management not being able to fetch users for SuperServer architectures
  • Bugfix: Fixed an error with the Domain Editor and ONLY changing the description
  • Bugfix: Fixed an error with the Statement Recorder and the statement terminator
  • Bugfix: Fixed an error with the Preferences and the editor colors/highlighting
  • Bugfix: Tables without a PK couldn't add one via the Table Editor in Firebird
  • Bugfix: Fixed an error with trigger-dependencies showing up for Firebird
  • Bugfix: Fixed two errors with exception handling for IF..THEN/compound statements in the Stored Procedure Debugger
  • Bugfix: Fixed "object not found" for case-sensitive Exceptions in the Stored Procedure Debugger
  • Bugfix: Fixed some errors with quoted identifiers in the Stored Procedure Debugger and Procedure Plan Analysis
  • Enhancement: Misc GUI improvements
  • Enhancement: DataPump shows Primary Key columns with PK image for ADO and ODBC datasources
  • Enhancement: If an editor is open with an object, this editor will be brought to front upon trying to open such an editor for that object