Changes between Initial Version and Version 1 of Ticket #4694


Ignore:
Timestamp:
Jun 5, 2012, 1:25:48 PM (12 years ago)
Author:
marcbria
Comment:

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.
     1This bug causes two erroneous things to happen:
    22
    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.
    46
    57My proposed solution involves modifying ogrocitablelayer.cpp