David Winslow created GEOS-5057:
-----------------------------------

             Summary: Name conflict resolution for new layers in REST API
                 Key: GEOS-5057
                 URL: https://jira.codehaus.org/browse/GEOS-5057
             Project: GeoServer
          Issue Type: Bug
          Components: REST
            Reporter: David Winslow
            Assignee: Justin Deoliveira


The setup for this one is a little complicated:

1) Start from default "release" dataset

2) Add a shapefile named "roads" in the {{topp:}} namespace

3) Add a postgis datastore in the same namespace.

4) Repeatedly upload the roads shapefile to the postgis datastore.

This creates a table named "roads" in the database, but since the layer name 
"roads" is already taken we munge the name with a numeric suffix.  However, 
instead of simply appending data to the existing layer, subsequent uploads add 
data to the same table, but create new layers with increasing numeric suffixes 
(up to a max of 9 in my testing; after that layer creation fails.)

Another odd bit I found during my testing was that the last upload only fails 
*after* importing the data into the table, so we end up with more copies of the 
data than we "successfully" imported.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://jira.codehaus.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

------------------------------------------------------------------------------
Better than sec? Nothing is better than sec when it comes to
monitoring Big Data applications. Try Boundary one-second 
resolution app monitoring today. Free.
http://p.sf.net/sfu/Boundary-dev2dev
_______________________________________________
Geoserver-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/geoserver-devel

Reply via email to