Details
-
Type:
Improvement
-
Status:
Closed
-
Priority:
Minor
-
Resolution: Fixed
-
Affects Version/s: None
-
Fix Version/s: CM8.4.3.201211, CQB8.4.3.201211
-
Component/s: CUBRID Manager
Description
The current schema comparison mechanism only represents a simple text comparison between two DB schemas, and also its performance isn't efficient enough.
It's necessary to improve this function to provide an efficient and functional schema comparison scheme to user, which could leads them to more effectively understand the difference between DBs.
The enhanced Schema Comparison Function contains:
1. Display table info comparison between DBs (in General/Detailed View)
2. Display table schema comparison between DBs
3. Provide table schema alter script (bidirectional: source->target, target->source)
4. Display entire DB schema comparison
5. Provide entire DB schema alter script (bidirectional: source->target, target->source)
Attached figures represent an example of two xe DB schemas comparison by using the updated mechanism.
Issue Links
- relates to
-
TOOLS-2611
Compare data with HA standby and active databases
-
-
TOOLS-2308
[DEV][CM][CMT]Database schema/data comparison
-
I think it's better if it has a new compare function which only compare user tables(do not include system tables).Because users may be not care about the system table, they only care about the tables they use, if the cubrid version is different with each other,they must cost time to compare system tables, but system tables sometimes means nothing to users. And this compare function can coexist with entire comparision Function.