]> granicus.if.org Git - postgis/commitdiff
Fixed syntax for setting tablespace for index. Ticket is #1932. Thanks
authorBborie Park <bkpark at ucdavis.edu>
Wed, 25 Jul 2012 15:03:48 +0000 (15:03 +0000)
committerBborie Park <bkpark at ucdavis.edu>
Wed, 25 Jul 2012 15:03:48 +0000 (15:03 +0000)
kib.

git-svn-id: http://svn.osgeo.org/postgis/trunk@10123 b70326c6-7e19-0410-871a-916f4a2858ee

raster/loader/raster2pgsql.c

index 94a898c0667c4d161d7abbb7069c941a83468e94..b88bd5b947a2238cc0093197b5e1650366577935 100644 (file)
@@ -896,15 +896,15 @@ create_table(
                rterror(_("create_table: Could not allocate memory for CREATE TABLE statement"));
                return 0;
        }
-       sprintf(sql, "CREATE TABLE %s%s (\"rid\" serial PRIMARY KEY,%s raster%s)%s%s%s%s;",
+       sprintf(sql, "CREATE TABLE %s%s (\"rid\" serial PRIMARY KEY%s%s,%s raster%s)%s%s;",
                (schema != NULL ? schema : ""),
                table,
+               (idx_tablespace != NULL ? " USING INDEX TABLESPACE " : ""),
+               (idx_tablespace != NULL ? idx_tablespace : ""),
                column,
                (file_column ? ",\"filename\" text" : ""),
                (tablespace != NULL ? " TABLESPACE " : ""),
-               (tablespace != NULL ? tablespace : ""),
-               (idx_tablespace != NULL ? " USING INDEX TABLESPACE " : ""),
-               (idx_tablespace != NULL ? idx_tablespace : "")
+               (tablespace != NULL ? tablespace : "")
        );
 
        append_sql_to_buffer(buffer, sql);