Opened 13 years ago

Closed 13 years ago

#728 closed enhancement (fixed)

Schema Manager: improve "not cached" object list.

Reported by: brentrobinson Owned by: brentrobinson
Priority: minor Milestone: 3.6.0
Component: GenericRdbms API Version: 3.6.0
Severity: 3 Keywords: Schema Manager cache
Cc: External ID:

Description

When the Generic Rdbms Schema Manager reads database objects into its cache, it maintains a list of objects, for which an attempt to read was made, but which were not cached. However, there are two reasons why the object did not get cached:

  • object doesn't exist
  • object exists but it is not a type of object that is cached by the schema manager.

This ticket will improve the "not cached" list to indicate the reason why it was not cached. This info will then be used when generating unique names for new objects. The name will be checked to see if it is in use by a object that exists but was not cached.

Change History (2)

comment:1 by brentrobinson, 13 years ago

Type: defectenhancement

comment:2 by brentrobinson, 13 years ago

Resolution: fixed
Status: newclosed

Revision: 5832 Author: brentrobinson Date: 11:04:00 AM, Wednesday, November 24, 2010 Message: Ticket#728: Keep track of reason for not caching a database object for which a retrieval attempt was made.


Modified : /trunk/Providers/GenericRdbms/Src/PostGis/SchemaMgr/Ph/Mgr.cpp Modified : /trunk/Providers/GenericRdbms/Src/PostGis/SchemaMgr/Ph/Mgr.h Modified : /trunk/Providers/GenericRdbms/Src/UnitTest/Common/FdoApplySchemaTest.cpp Modified : /trunk/Providers/GenericRdbms/Src/UnitTest/LogicalPhysicalBender.xslt Modified : /trunk/Providers/GenericRdbms/Src/UnitTest/apply_no_meta_test1_PostGIS_master.xml Modified : /trunk/Providers/GenericRdbms/Src/UnitTest/apply_no_meta_test1_SQLServerSpatial_master.xml Modified : /trunk/Providers/GenericRdbms/Src/UnitTest/apply_schema_test1_master.txt Modified : /trunk/Providers/GenericRdbms/Src/UnitTest/apply_schema_test2_master.txt Modified : /trunk/Providers/GenericRdbms/Src/UnitTest/apply_schema_test3_master.txt Modified : /trunk/Providers/GenericRdbms/Src/UnitTest/apply_schema_test4_master.txt Modified : /trunk/Providers/GenericRdbms/Src/UnitTest/apply_schema_test5_master.txt Modified : /trunk/Providers/GenericRdbms/Src/UnitTest/apply_schema_test_ov3_master.txt Modified : /trunk/Utilities/SchemaMgr/Inc/Sm/Ph/Owner.h Modified : /trunk/Utilities/SchemaMgr/Src/Sm/Ph/Owner.cpp

Note: See TracTickets for help on using tickets.