From: Sandro Santilli Date: Thu, 17 Oct 2019 05:29:35 +0000 (+0000) Subject: Avoid use of bogus AddRasterConstraint when running upgrade tests X-Git-Tag: 3.0.0~13 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=2c41998b84a07ee27d73f5ec2f85d86408dcaa0a;p=postgis Avoid use of bogus AddRasterConstraint when running upgrade tests Works around bug #4547 for 3.0 branch Closes #4530 in 3.0 branch git-svn-id: http://svn.osgeo.org/postgis/branches/3.0@17923 b70326c6-7e19-0410-871a-916f4a2858ee --- diff --git a/regress/run_test.pl b/regress/run_test.pl index 1693eec00..786703db1 100755 --- a/regress/run_test.pl +++ b/regress/run_test.pl @@ -320,9 +320,16 @@ sub create_upgrade_test_objects if ( $OPT_WITH_RASTER ) { - $query = "insert into upgrade_test(r) "; - $query .= "select ST_AddBand(ST_MakeEmptyRaster(10, 10, 1, 1, 2, 2, 0, 0,4326), 1, '8BSI'::text, -129, NULL);"; - $query .= "set client_min_messages to error; select AddRasterConstraints('upgrade_test', 'r')"; + $query = "UPDATE upgrade_test SET r = "; + $query .= " ST_AddBand(ST_MakeEmptyRaster(10, 10, 1, 1, 2, 2, 0, 0,4326), 1, '8BSI'::text, -129, NULL);"; + $ret = sql($query); + unless ( $ret =~ /^UPDATE/ ) { + `dropdb $DB`; + print "\nSomething went wrong setting raster into upgrade_test table: $ret.\n"; + exit(1); + } + + $query = "set client_min_messages to error; select AddRasterConstraints('upgrade_test', 'r')"; $ret = sql($query); unless ( $ret =~ /^t$/ ) { `dropdb $DB`;