David Winslow created GEOS-5058:
-----------------------------------

             Summary: Creating PostGIS tables via REST API doesn't validate 
that created table has valid Postgres table name
                 Key: GEOS-5058
                 URL: https://jira.codehaus.org/browse/GEOS-5058
             Project: GeoServer
          Issue Type: Bug
          Components: REST
            Reporter: David Winslow
            Assignee: Justin Deoliveira


If you upload a Shapefile with a very long filename (exceeding the identifier 
length limit for Postgres which defaults to 63) then GeoServer will issue a SQL 
command to CREATE TABLE with an invalid identifier.  By spec, Postgres ignores 
the remainder of the identifier, so the created table will not have the 
expected name.  GeoServer then fails the rest of the layer configuration due to 
the expected table name not being found (and the table remains in the database 
anyway.)

--
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