The Database Comparer VCL Version 8.1 represents the expansion of the previous version 8.0.
In this version we have added RAD Studio 12 Athens support for Delphi 12 and C++Builder 12
More Firebird 4.0 features are supported.
There are some changes in working with MSSQL and Firebird engines. The Table Data Comparer component was also improved.
- RAD Studio 12 Athens support was introduced.
- Connecting databases using Universal Data Access Components (UniDAC) was implemented.
- The IBObjects connection support was added.
- A new DB Comparer demo with the UniDAC connection was implemented.
- The implemented GetDbcBuildNo function returns the current build number.
- The Grant/Revoke privileges were implemented for IB/FB stored procedures and functions.
- The "GRANT USAGE ON" statement support for Firebird 3.0 and higher was implemented.
- The new DBExtract.ExtractObjects property allows defining the DB object types to extract.
- Subroutines were excluded from comparing Firebird 3.0 and higher databases.
- A new design-time menu was added to all DBComparer components, including the DBConnection components.
Please see the Database Comparer VCL Release History page to get full feature and bug listings.
- The Table Data Comparer didn't syncrhonize data with different key field names in the source and the target tables - fixed.
- The FireDAC connection component was fixed: added necessary modules to the "uses" section, fixed problems with the "Variable length column [RDB $ FIELD_NAME] overflow".
- The Database Comparer failed to analyze the Firebird CTE syntax, namely CTEs where the "WITH recursive" statement is used - fixed.
- The DBComparer failed to parse the "merge into query" and the "extract (week from...)" statements - fixed.
- The "Column unknown. FNC.RDB$OWNER_NAME" error when extracting Grants in Firebird 2.5 and earlier was fixed.
- The cross-server support is not yet implemented when comparing and synchronizing the database structures.
- The restricted support for some new features in the most recent versions of databases. And now we are working on it.
|