Changes between Initial Version and Version 1 of Ticket #4694
- Timestamp:
- Jun 5, 2012, 1:25:48 PM (12 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Ticket #4694 – Description
initial v1 1 Connecting to an Oracle database and then disconnecting causes the Oracle driver to write updated extents information to the SDO_GEOM_METADATA_TABLE table. 1 This bug causes two erroneous things to happen: 2 2 3 If a user connects using a OCI connection string which specifies a table name but that name does not exist in the database or is not a spatial layer it is also written to the SDO_GEOM_METADATA_TABLE. If the user subsequently tries to connect and disconnect a duplicate record exception is thrown. 3 - Connecting to an Oracle database and then disconnecting causes the Oracle driver to write updated extents information to the SDO_GEOM_METADATA_TABLE table for all detected layers. 4 5 - If a user connects using an OCI connection string which specifies a table name but that table either does not exist in the database or is not a spatial layer it is also written to the SDO_GEOM_METADATA_TABLE. If the user subsequently tries to connect and disconnect a duplicate record exception is thrown. 4 6 5 7 My proposed solution involves modifying ogrocitablelayer.cpp