[postgis-commits] svn - r3553 - trunk/lwgeom

postgis-commits at postgis.refractions.net postgis-commits at postgis.refractions.net
Wed Jan 21 21:32:59 PST 2009


Author: pramsey
Date: 2009-01-21 21:32:59 -0800 (Wed, 21 Jan 2009)
New Revision: 3553

Modified:
   trunk/lwgeom/postgis.sql.in.c
Log:
Alter pg_proc update to work with older PgSQLs too.


Modified: trunk/lwgeom/postgis.sql.in.c
===================================================================
--- trunk/lwgeom/postgis.sql.in.c	2009-01-22 01:39:13 UTC (rev 3552)
+++ trunk/lwgeom/postgis.sql.in.c	2009-01-22 05:32:59 UTC (rev 3553)
@@ -4042,7 +4042,7 @@
 	stype = geometry
 	);
 
-#if 0
+#if 1
 -- Availability: 1.4.0
 CREATE FUNCTION pgis_geometry_accum_transfn(int, geometry)
     RETURNS int
@@ -4063,7 +4063,7 @@
 
 UPDATE pg_aggregate SET aggtranstype = 2281 WHERE aggfnoid = 'st_geometryarray'::regproc;
 UPDATE pg_proc SET prorettype = 2281 WHERE oid = 'pgis_geometry_accum_transfn'::regproc;
-UPDATE pg_proc SET proargtypes = ('2281 ' || proargtypes[1]::text)::oidvector WHERE oid = 'pgis_geometry_accum_transfn'::regproc;
+UPDATE pg_proc SET proargtypes = oidvectorin(textout('2281 ' || textin(oidout(proargtypes[1])))) WHERE oid = 'pgis_geometry_accum_transfn'::regproc;
 UPDATE pg_proc SET proargtypes = '2281' WHERE oid = 'pgis_geometry_accum_finalfn'::regproc;
 #endif
 



More information about the postgis-commits mailing list