Opened 17 years ago

Closed 17 years ago

#18 closed enhancement (fixed)

MySQL: Reverse-engineer views by default

Reported by: brentrobinson Owned by: brentrobinson
Priority: major Milestone: 3.2.2
Component: MySQL Provider Version: 3.2.2
Severity: 2 Keywords: views DescribeSchema
Cc: External ID:

Description

Currently, when a DescribeSchema is done on a MySQL datastore without FDO MetaSchema, class definitions are generated for tables but not views, unless one specifies a config document that lists the views to reverse-engineer.

This enhancement changes the behaviour, when the datastore is opened without config file, to reverse-engineer views as well as tables.

Change History (7)

comment:1 by brentrobinson, 17 years ago

Owner: changed from brentrobinson to anonymous
Status: newassigned

comment:2 by brentrobinson, 17 years ago

Owner: changed from anonymous to brentrobinson
Status: assignednew

comment:3 by brentrobinson, 17 years ago

Owner: changed from brentrobinson to anonymous
Status: newassigned

comment:4 by gregboone, 17 years ago

Owner: changed from anonymous to brentrobinson
Status: assignednew

comment:5 by brentrobinson, 17 years ago

Status: newassigned

comment:6 by brentrobinson, 17 years ago

Merged revisions 810 (Utilities) and 770 (providers/GenericRdbms) from 3.2.x branch:

Views Support: Performance (bulk load primary keys when datastore has MetaSchema) and memory leak fixes


Modified : /trunk/Providers/GenericRdbms/Src/MySQL/Driver/fre_cursor.c Modified : /trunk/Providers/GenericRdbms/Src/MySQL/SchemaMgr/Ph/DbObject.cpp Modified : /trunk/Providers/GenericRdbms/Src/MySQL/SchemaMgr/Ph/Owner.cpp Modified : /trunk/Providers/GenericRdbms/Src/MySQL/SchemaMgr/Ph/Owner.h Modified : /trunk/Providers/GenericRdbms/Src/MySQL/SchemaMgr/Ph/Rd/PkeyReader.cpp Modified : /trunk/Providers/GenericRdbms/Src/MySQL/SchemaMgr/Ph/Rd/PkeyReader.h Modified : /trunk/Providers/GenericRdbms/Src/SchemaMgr/Ov/RdbmsOvPropertyMappingRelation.cpp Modified : /trunk/Providers/GenericRdbms/Src/UnitTest/Common/FdoApplySchemaTest.cpp Modified : /trunk/Providers/GenericRdbms/Src/UnitTest/apply_schema_foreign_out1_master.txt Modified : /trunk/Providers/GenericRdbms/Src/UnitTest/apply_schema_foreign_out2_master.txt Modified : /trunk/Providers/GenericRdbms/Src/UnitTest/schemaGenConfig1_master.txt Modified : /trunk/Utilities/SchemaMgr/Inc/Sm/Ph/Owner.h Modified : /trunk/Utilities/SchemaMgr/Src/Sm/Ph/Mt/ClassReader.cpp Modified : /trunk/Utilities/SchemaMgr/Src/Sm/Ph/Owner.cpp Modified : /trunk/Utilities/TestCommon/Src/TestCommonMiscUtil.cpp

comment:7 by brentrobinson, 17 years ago

Resolution: fixed
Status: assignedclosed
Note: See TracTickets for help on using tickets.