Changeset: fbaa5b03981a for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/fbaa5b03981a
Modified Files:
        sql/backends/monet5/vaults/shp/shp.c
Branch: geo-update
Log Message:

Fixed a bug in shapefile loading regarding upper case table names.


diffs (23 lines):

diff --git a/sql/backends/monet5/vaults/shp/shp.c 
b/sql/backends/monet5/vaults/shp/shp.c
--- a/sql/backends/monet5/vaults/shp/shp.c
+++ b/sql/backends/monet5/vaults/shp/shp.c
@@ -214,7 +214,7 @@ str createSHPtable(Client cntxt, str sch
 
        //Build the CREATE TABLE command
        snprintf(buf, size, CRTTBL, schemaTable, temp_buf);
-
+       //And execute it
        msg = SQLstatementIntern(cntxt, buf, "shp.load", TRUE, FALSE, NULL);
 
        GDKfree(buf);
@@ -483,6 +483,10 @@ str SHPload(Client cntxt, MalBlkPtr mb, 
        spatial_info = GDALWGetSpatialInfo(shp_conn);
        field_definitions = GDALWGetSimpleFieldDefinitions(shp_conn);
 
+       /* Convert schema and table name to lower case*/
+       schemaname = toLower(schemaname);
+       tablename = toLower(tablename);
+
        /* Create table for outputting shapefile data */
        if ((msg = createSHPtable(cntxt, schemaname, tablename, shp_conn, 
field_definitions)) != MAL_SUCCEED)
        {
_______________________________________________
checkin-list mailing list
checkin-list@monetdb.org
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to