Archived news item "20050719.htm" - this will not display correctly.
Database Workbench v2.7.5 released!
[07-19-2005]
Version 2.7.5 of Database Workbench is available for download now. It has several new features and enhancements and many fixes for bugs discovered in version 2.7 - which was the first release including Oracle support.
New Features
DataPump: ability to perform all transfers in a single transaction and avoid a COMMIT if errors occured
Right click code editor and select "Search Schema For..." will open the "Search Schema" window with the selected text or word under cursor
Ability to print SQL Editor grid and Data grid (Table/View Editor)
Oracle: syntax check for package and package body in Package Editor
Oracle, MSSQL: added syntax check to Trigger Editor
Oracle, MSSQL, MySQL: "rename" implemented for objects that support it (DB Navigator)
IB/Fb: ability to view connected databases and users for SuperServer
Enhancements
Added standard popupmenu to Trigger Editors
DBNavigator: warning if there are pending changes when doing a "refresh from db"
Several enhancements to the SQL/Script Editor
MySQL: ability to extract DDL for users
MSSQL: ability to extract DDL for "logins"
MSSQL: ability to extract DDL for multiple Linked Servers
MSSQL: "not null" attribute editable for existing columns
MSSQL: "identity" attribute editable for existing tables and new columns
Oracle: fetching of function/procedure parameters faster
Oracle: added "Extract DDL" buttons to User, Role, Tablespace and Rollback Segment Managers
Oracle: improved datatype mapping in Schema Migrator
Oracle: has a "keep alive" function on connections so that Oracle won't disconnect you after (default 15 minutes) a period of idle-time
Fixes
BLOB Editor: fixed error with not being able to delete data from BLOBs
CSV import failed parsing particular CSVs when "first row is header" was checked
SQL Catalog: "run" from the popup menu didn't work
DataPump AV fixed when closing DataPump after closing destination connection
When recompiling a stored procedure/function, it will reload the source from the database first to make sure it has the latest instead of a local cached version
duplicating a trigger and editting it before saving would default to standard timing etc...
Schema Migrator:
migrating "auto-inc" columns to a target that doesn't support them could fail
migrating constraints with owner-name-supporting source could fail
possible DDL extract errors fixed for certain combinations of migrating objects
fixed possible AV when migrating a constraint type, included with a table, that's not supported in the target datasource
InterBase and Firebird
fixed specific parse issue in the Procedure Debugger
fixed DECIMAL/NUMERIC without precision and/or scale in Procedure Debugger
fixed assigning floats to INTEGERs in Procedure Debugger/numerics with scale 0
fixed AV error after using Grant Manager and closing the connection
fixed an error with getting the check-constraint condition if the condition had a CHECK( part in it eg: EMAILCHECK(value)
debugger would not emulate string truncations for [FOR] SELECT ... INTO statements
IB: fixed possible thread deadlock in "Connections" monitor
MSSQL
fixed error with case sensitive database collations and fetching metadata
adding or viewing "linked servers" was broken
reserved words in view column names weren't delimited
fixed some view-sources not being parsed properly when loading from database resulting in mangled source in DBW
fixed some trigger-sources not being parsed properly when loading from database resulting in mangled source in DBW
fixed AV error when executing a procedure multiple times
fixed errr with executing a procedure that has no input parameters
sometimes, indices didn't properly refresh in the DB Navigator when saving them from the Index Editor
fixed a bug when dropping indices from the Index Editor when some other table had the same index name
Oracle:
fixed Alter Tablespace when adding new files
exporting "clobs" didn't get recognized as string data
couldn't connect to Oracle < 8.1.6 due to missing CASE SQL functionality
fetching parameters of encrypted functions/procedures failed
DBW handles encrypted procedures/functions more cracefully
creating a package body via the editor could fail
reported "% free" for Tablespaces was incorrect
completely empty tablespaces would be reported as 100% used
"Create/Alter View" without modifying it resulted in an "interface not supported" error
viewing Sequence dependencies in DB Navigator returned "interface not supported"
"dependencies" tab didn't show in Sequence Editor
unlimited tablespace quota wasn't used in DDL for new user
Package Editor retains "top line" position when switching between header/body
binary data now export to INSERT script with "HEXTORAW" function
Oracle, Schema Migrator:
migrating "image", "money", "smallmoney" to Oracle failed a datatype-mapping
migrating "datetime" to Oracle 8 failed a datatype-mapping
MySQL
additional registered databases and registration options weren't saved
fixed a Schema Migrator error when migrating FK-cascade rule that wasn't supported
binary data now exports as hex-string in INSERT script
fixed issue with NULL as default for string columns
fixed "Field 'Type' not found" when collecting table names for backup in newer MySQL versions
sometimes, indices didn't properly refresh in the DB Navigator when saving them from the Index Editor
fixed a bug when dropping indices from the Index Editor when some other table had the same index name