From 0bae51b32eac9f57a1deaf55c782f2d2d9704bed Mon Sep 17 00:00:00 2001 From: Regina Obe Date: Sun, 8 Jan 2012 06:26:42 +0000 Subject: [PATCH] get rid of dropraster addrastercolumn and replace with create table, apply constraints. Still a lot of cleanup to go git-svn-id: http://svn.osgeo.org/postgis/trunk@8700 b70326c6-7e19-0410-871a-916f4a2858ee --- doc/xsl/raster_gardentest.sql.xsl | 48 ++++++++++++++++++++----------- 1 file changed, 32 insertions(+), 16 deletions(-) diff --git a/doc/xsl/raster_gardentest.sql.xsl b/doc/xsl/raster_gardentest.sql.xsl index 6f7b371f5..5ba599122 100644 --- a/doc/xsl/raster_gardentest.sql.xsl +++ b/doc/xsl/raster_gardentest.sql.xsl @@ -127,10 +127,10 @@ CREATE TABLE pgis_rgarden_mega(rid serial PRIMARY KEY, rast raster); create table Test SELECT ': Start Testing'; CREATE TABLE pgis_rgarden_(rid serial PRIMARY KEY); - SELECT AddRasterColumn('public', lower('pgis_rgarden_'), 'rast',4326, '{}',false, true, '{}', 0.25,-0.25,200,300, null); - SELECT AddRasterColumn('public', lower('pgis_rgarden_'),'r_rasttothrow', 4326, '{,}',false, true, '{, }', 0.25,-0.25,200,300, null); + ALTER TABLE pgis_rgarden_ ADD COLUMN rast raster; + ALTER TABLE pgis_rgarden_ ADD COLUMN r_rasttothrow raster; INSERT INTO (log_label, func, g1, log_start,log_sql) -VALUES(' AddRasterColumn','AddRasterColumn', '', clock_timestamp(), +VALUES(' add raster column','add raster column', '', clock_timestamp(), ''); BEGIN; @@ -139,25 +139,33 @@ COMMIT; INSERT INTO (log_label, func, g1, log_start,log_sql) VALUES(' insert data raster','insert data', '', clock_timestamp(), - 'INSERT INTO pgis_rgarden_mega(rast) - SELECT rast + 'INSERT INTO pgis_rgarden_(rast, r_rasttothrow) + SELECT rast, rast FROM () As foo;'); BEGIN; - INSERT INTO pgis_rgarden_mega(rast) - SELECT rast + INSERT INTO pgis_rgarden_(rast, r_rasttothrow) + SELECT rast, rast FROM () As foo; -COMMIT; +COMMIT; + +INSERT INTO (log_label, func, g1, log_start,log_sql) +VALUES(' apply raster constraints','apply raster constraints', '', clock_timestamp(), + 'SELECT AddRasterConstraints(CAST(lower('pgis_rgarden_') AS name), CAST('rast' AS name));'); +BEGIN; + SELECT AddRasterConstraints(CAST(lower('pgis_rgarden_') As name), CAST('rast' AS name)); + +COMMIT; drop table Test - SELECT DropRasterTable('public', lower('pgis_rgarden_')); + DROP TABLE public.pgis_rgarden_; SELECT ': Start Testing'; INSERT INTO (log_label, func, g1, log_start, log_sql) -VALUES(' DropRasterTable','DropRasterTable', '', clock_timestamp(), +VALUES(' drop raster table','drop raster table', '', clock_timestamp(), ''); BEGIN; @@ -182,7 +190,7 @@ COMMIT; - SELECT 'Geometry : Start Testing , '; + SELECT 'Geometry : Start Testing , '; SELECT foo1.the_geom foo2.the_geom FROM () As foo1 CROSS JOIN () As foo2; INSERT INTO (log_label, func, g1, g2, log_start,log_sql) @@ -273,7 +281,7 @@ SELECT 'Ending ( SELECT ' : Start Testing '; - + INSERT INTO (log_label, func, g1, log_start, log_sql) VALUES(' ','', '', clock_timestamp(), @@ -323,7 +331,15 @@ SELECT 'Ending ( SELECT 'Raster (): Start Testing , '; - SELECT (), ST_AsText(ST_ConvexHull(rast1.rast)) As ref1_geom, ST_AsText(ST_ConvexHull(rast2.rast)) As ref2_geom + + + SELECT ST_ConvexHull(() ) + + + + SELECT () + + , ST_AsText(ST_ConvexHull(rast1.rast)) As ref1_geom, ST_AsText(ST_ConvexHull(rast2.rast)) As ref2_geom SELECT 'Geometry (): Start Testing , '; @@ -333,7 +349,7 @@ SELECT 'Ending ( SELECT 'Other (): Start Testing , '; - SELECT () + SELECT ST_AsText(()) FROM () As rast1 CROSS JOIN () As foo2 @@ -405,10 +421,10 @@ SELECT ' geography(foo2.the_geom) - + rast1.rast - + rast2.rast -- 2.50.0