Home About Products Downloads Ordering Forum My Account

Database Designer

Overview
Screenshots
Screencasts
Downloads
Ordering
Request Info

Version History

Subscribe to our news


VERSION HISTORY

 May 21, 2008 version # 3.01a

Improvements

#572

First private "alpha" release intended for beta testing by volunteered registered users.

 June 26, 2007 version # 2.15

Issues Addressed

#565

Fixed problem with backup and auto-saving functionality. If error occurs during save operation, 2.14 and earlier versions could corrupt both the backup and auto-save files.

#566

Fixed problem with copy/pasting of diagram text blocks.

#567

Fixed problem with paper format and orientation are not saved properly for paper formats other then Letter (default).

#568

Fixed problem in opening of diagrams, saved by previous versions of the Database Designer. DataType property was not correctly restored.

Improvements

#562

Added storing the order in which the relation items are created. This fixes the problem when the relationships rearranged manually in the diagram editor were resorted again after the diagram is reloaded.

#563

Added check for maximum length allowed for the identifiers (schema consistency testing).

#564

Added AllowHTMLFormatting option to the diagram text box. This allows to create a text box, which is not HTML formatted.

 April 27, 2007 version # 2.14

Issues Addressed

#536

Fixed minor problems in SQL Console window.

#537

Fixed problem with page settings not being restored correctly.

#538

Fixed minor problems in SQL import\reverse engineering.

#539

Fixed bug converting from previous versions of schema.

#540

Fixed several problems in Firebird 1 & 2 profiles (BLOB type, index creation).

#541

Fixed several minor printing problems.

#543

Fixed problem with domains not being imported during reverse engineering.

Improvements

#531

In schema consistency test added warning if object names matches certain masks, reserved for a particular database engine (e.g. RDB$, C_PK$, etc.).

#532

Added line scaling on diagram printing.

#533

Improved auto-layout of diagram tables.

#534

Adjusted Elevate DB profile to match changes introduced in 1.02 release (changed GENERATED to COMPUTED).

#535

Added log for all skipped statements and error during SQL import.

 February 14, 2007 version # 2.13

Issues Addressed

#508

Fixed problem in View & Stored Procedures Properties dialogs: unable to close the dialog when definition is wrong or is not terminated by the default term.

#509

Fixed several minor issues in diagram printing.

#510

Fixed bug: ‘size’ property is not enabled if field’s type is in lowercase (field type was being treated as case sensitive).

#511

Fixed several minor issues in Database Connection Properties dialog.

#512

Fixed several problems in MS Access database profile (msaccess.dbp file).

#513

Fixed several problems in Firebird database profile (firebird.dbp file).

#514

Fixed several problems in Nexus2 database adapter.

#515

Fixed bug: incorrect drawing of 0..1:1 relationship endpoints.

#516

Fixed bug: export schema dialog doesn’t confirm file overwriting.

#517

Fixed minor problems in SQL parser.

#518

Fixed problem affecting all database profiles: added views and stored procedures were not always correctly generated into SQL script.

#519

Fixed bug in ADO adapter: when reverse engineering views delimited names were not escaped with square brackets.

#520

Fixed bug in Connection Properties dialog. Connection parameters were not reset correctly when the adapter type is changed.

#521

Fixed bug: invalid unit name generated for Delphi Declarations when schema name contains spaces and other invalid characters.

#522

Fixed problem with index being recreated when only field name is changed, but not actually pointing to a different field. It is assumed that renaming field should also rename it (cascade) in indexes.

Improvements

#500

Added support for Firebird 2 database.

#501

Added support for Absolute Database by ComponentAce (http://www.componentace.com).

#502

Improved Schema Comparison Tool (see Comparing Schemes & Versions). Added command allowing to copy\update object definition into the current schema.

#503

Add log to reverse engineering of SQL scripts (see Reverse Engineering Database).

#504

SQL Console is no longer modal, allowing several consoles to be opened at the same time.

#505

SQL Console now allows script (batch) execution even if the database does not directly support it.

#506

Added query execution time to SQL Console.

#507

Added automated problem resolution for ‘invalid or empty index name’ problem (see Messages Window).

 December 18, 2006 version # 2.12

Issues Addressed

#482

Fixed bug in reverse engineering of MS Access database. Memo fields were converted to VARCHAR instead of LONGTEXT.

#483

Fixed bug with in MS Access database profile: GO was not generated after ALTER TABLE ADD PRIMARY KEY statement.

#484

Fixed bug: size property should be visible only for field types that support it (database engine specific).

Improvements

#485

Added warning when string field has zero size when testing database schema consistency.

#486

Added generation of default values for fields in MS Access SQL generation.

#487

Added support for autoincrement field type in MS Access SQL generation.

#488

Added FBPlus adapter for Firebird, Interbase and Yaffil, based on FIB Plus components by DevRace (http://www.devrace.com).

#489

Added diagram page arranging by dragging and dropping page tabs.

#490

Added reverse engineering from Information Schema for Mimer 9 database engine.

 October 9, 2006 version # 2.11

Issues Addressed

#468

Fixed Access Violation on testing database schema, when database profile is not assigned.

#469

Fixed bug in Relationship Properties dialog. When automatically creating fields the property SQLFieldType was not assigned.

#470

Fixed bug in search/replace dialog. When searching for views it was also returning stored procedures.

#471

Fixed bug in trigger definition parsing. Parser hanged indefinitely if it is unable to locate token 'ON'.

#472

Fixed bug with not saving Size property of a field definition object if it is equal to 0.

#473

Fixed problem with assigning duplicate names to unnamed indexes and constraints when importing from SQL script.

#474

Fixed problem with keeping file lock on previously edited schema (problem occurred after creating new schema).

#475

Fixed problem with parsing/skipping single word statements, like COMMIT.

#476

Fixed problem with printing multiple copies when collation is supported by printer driver.

#477

Fixed problems with help not being linked to some of the dialogs.

#478

Fixed problem with unnamed constraints not being assigned default names when importing from SQL script.

Improvements

#458

Added diagram export to BMP, PNG and HTML formats (see File | Export as Picture or Web page... command). HTML export generates image map for all tables and links.

#459

Added access to schema properties from Schema Import dialog.

#460

Added case sensitivity handling in schema consistency test.

#461

Added comprehensive support for Firebird 1.5 database. This includes: FB\IB Database Adapter, SQL generation, SQL import and Reverse Engineering.

#462

Added incremental import of SQL script into current database schema.

#463

Added option to automatically resolve some of consistency issues (see "Resolve this problem" context menu item in messages window).

#464

Added schema level option to enclose identifiers in double quotes or square brackets when generating SQL (i.e. enforce delimited identifiers).

#465

Added shortcuts for Create Version Checkpoint, SQL Console and Create or Update Database Structure.

#466

Added support for custom schema objects, which could be use to contain objects, like IB\FB Exceptions, file groups, etc.

#467

Improved Domain Properties dialog. The program now only require confirmation if any of the assigned domains have changed.

 August 24, 2006 version # 2.10

Issues Addressed

#452

Fixed bug in SQL generation for Nexus 1.

#453

Fixed bug in Page Properties dialog. Custom page format settings were wrongfully reset every time when the dialog is invoked.

Improvements

#447

Added Incremental Version Control option to Reverse Engineer dialog. This allows automatic creation of initial schema checkpoint for future synchronization of database schema.

#448

Added option to sort tables, views, procedures and other top level schema objects alphabetically. See Schema Tree View Window topic.

#449

Added ability to instantly compare schema with a physical database in Compare Schema dialog. Before now, a database must have been reverse engineered into a separate schema prior to comparison.

#450

Improved reverse engineering for Nexus 1. CtxNX1 adapter has been updated.

#451

Fixed Access Violation in Schema Comparison dialog.

 August 15, 2006 version # 2.09

Issues Addressed

#434

Fixed Access Violation when pasting deleted or renamed table onto a diagram.

#438

Fixed SQL generation & import for MS SQL Server 2000/2005 computed fields.

#439

Fixed bug in SQL generation of primary keys for MS SQL Server 2000/2005.

Improvements

#435

Added Add Related Tables operation (see diagram right-mouse menu). This allows quickly adding all tables related to the selected table to the diagram.

#437

Added Copy Table Definition operation (see Schema main menu, diagram right-mouse menu and Edit Table Definition dialog). This allow copying fields & indexes from other tables.

 July 24, 2006 version # 2.08

Issues Addressed

#428

Fixed error in Connection dialog when no adapters installed.

#429

Fixed A/V when deleting diagram pages.

#431

Fixed problem with disabling "Revert to Saved" command for new schemes.

Improvements

#426

Added support for MS Access, including reverse engineering via ADO.

#427

Improved handling of data times in MS SQL.

#430

Added help to Text Box Properties dialog.

 June 26, 2006 version # 2.07

Issues Addressed

#410

Fixed Stream Read Error occurred when reverse engineering databases on dual processor systems.

#411

Fixed bug in reverse engineering in MS SQL 2000.

#412

Fixed bug in reverse engineering in MS SQL 2005.

Improvements

#413

Improved data type conversion between different engines.

#414

Added relationship wizard to Toolbar and Tools menu.

#415

SQL Console and Update Database Structure commands added to Toolbar.

 June 21, 2006 version # 2.06

Issues Addressed

#404

Fixed bug exporting schema to PAS format;

Improvements

#402

Added extensive Search & Replace functionality;

#403

Added extensive support for MySQL 4 database;

#405

Added support for custom, database specific data types;

#406

Added automatic data type convertion when changing TargetDB - now supports extensible data type model;

#407

Added key properties highlighting in object inspector.

 May 31, 2006 version # 2.05

Issues Addressed

#401

Fixed A/V in schema consistency test, when validating a partially qualified relationship.

Improvements

#396

Improved reverse engineering for MS SQL 2000/2005.

#397

Added select statements support to SQL Console.

#398

Added command history to SQL Console.

#399

Added Relations Builder to import operations. This allows automatically detect and create relationships for the databases that do not support referential integrity.

#400

Added Auto Layout Diagram feature. This allows automatically lay out database tables and relationships on diagram page.

 May 9, 2006 version # 2.04

Improvements

#383

Improved handling of triggers, views and stored procedures.

#384

Imrpoved reverse engineering for Nexus 2.

#385

Imrpoved reverse engineering for DBISAM 4.

#386

Added code completion to all SQL editors.

#387

Added search to Script Editor.

#388

Added Create New Schema Wizard.

#389

Added Auto Save functionality.

#390

Improved Options dialog, added more options and default settings.

#391

Improved connectivity with schema component in IDE.

#392

Updated help file to reflect all latest changes.

 April 12, 2006 version # 2.03

Improvements

#361

Improved support for MS SQL Server 2000/2005

#362

Added support for Oracle and Nexus 2

#363

Improved schema consistency testing, added more warnings and errors related to foreign key constraints, type mismatches and more

#364

Greatly improved SQL import function.

#365

Reverse Engineering is coupled with import and improved to allow partial reverse engineering.

#366

Import functionality now allows to partially override schema objects, which is handled correctly by SQL generator.

#367

Added automatic handling of auto-incremental or identity fields when generating DML statements (e.g. when a table needs to be recreated preserving the data).

#368

Added Identity property to all field definition object.

#369

Add IDEF1X & UML notations to diagram.

#370

Fields display engine-specific data types and only allow to select data types, supported by the target database engine.

#371

Added popup dialogs for editing long script properties, like Check constraints and Description.

#372

SQL generation improved to allow deletion and smart recreation of all affected foreign key constraints. This is particularly important for engines, not supporting CASCADE deletion of tables, like MS SQL.

#373

Added custom connections parameters including UserName and Password for all database adapters.

#374

Added correct, engine specific, syntax highlighting everywhere where SQL text occurs.

#375

Improved adapters loading. Context Database Designer no longer loads adapters on startup, but only when they're required to establish database connection, which significantly improves startup time.

#376

Added Options dialog; Adapters page allows to add and remove database adapter libraries.

#377

Added data adapter for Nexus 2.

#378

Added Drop Database SQL generation (especially useful for databases, like MS SQL, that do not support CASCADE delete).

#379

Improved LUA compatibility.

#380

Updated context sensitive help.

 December 20, 2005 version # 2.02

Improvements

#340

Added extensive support for MS SQL Server 2000.

#341

Added table level CHECK CONSTRAINT(s).

#342

Added support for NATIONAL CHAR, VARCHAR and CLOB data types.

#343

Added generic database adapters, allowing to access more databases from the standalone application. This makes it easier to add support for more database engines in future.

#344

Relationships handling has been reworked and greatly improved, making it more stable and reliable. Now each relationship is defined as one singular object and not as two separate objects (one for each participating table) as it was before.

#345

SQL generation has been greatly improved, allowing for more extensive customization and providing support for more SQL features.

#346

SQL import has been greatly improved, allowing to correctly import triggers, views and stored procedures defined with different SQL dialects.

#347

Diagramming has been improved by adding (optional) IE notation for link drawing. Links avoid intersections with other links by drawing arcs (engineering standard).

#348

Interface better supports XP themes.

#349

Both regular and dockable windows stores their size and position, creating more user friendly environment.

#350

Improved user interface of editing tables, indexes and relations.

#351

Added advanced, database specific and user defined properties for more schema objects.

#352

Added context sensitive help file (partially under construction).

 October 31, 2005 version # 2.01

Improvements

#321

New, completely redesigned diagram editor with support for: undo/redo, copy/paste, multi-selection, metafile export, large page slicing for printing, enhanced drawing, interactive customized connectors and more.

#322

Schema & Diagram are stored in one file.

#323

Support for XML import/export.

#324

Completely redesigned and greatly improved schema editing dialogs, including support for custom user defined properties, syntax highlighting and more.

#325

Schema version control with checkpoints. Automatic SQL script generation for differences between version checkpoints.

#326

Importing schema from SQL scripts based on customizable engine profiles.

#327

Advanced schema comparison tool. Shows differences between any two schemas and/or any two versions of schemas. Automatically builds upgrade SQL script.

#328

SQL Console for direct manipulation with any registered database by executing SQL script and console commands.

#329

Direct access to databases from within Database Designer.

#330

Runs as a standalone application as well as IDE component editor. Interacts with Delphi IDE components via Ole Automation.

 
Home  | About Us  | Products  | Downloads  | Ordering  | Contact  | My Account