[Mapserver-users] postgis and drawquery failing
AARON KONING
aaronkoning at shaw.ca
Wed May 12 14:20:08 PDT 2004
Yes, I had just found a thread regarding the way postgresql requires cursors to be explicitly closed... anyways I upgraded to a CVS version which had the fix.
Thanks,
Aaron
----- Original Message -----
From: Daniel Morissette <dmorissette at dmsolutions.ca>
Date: Wednesday, May 12, 2004 2:10 pm
Subject: Re: [Mapserver-users] postgis and drawquery failing
> AARON KONING wrote:
> > Hello again list,
> >
> > So my problem has to do with postgis datasets again. If I do a
> $map->drawQuery() when more than one feature has been found I
> always get a postgis error:
> >
> > Warning: [MapServer Error]: msPOSTGISLayerGetShape(): Error
> executing POSTGIS SQL statement (in FETCH ALL): DECLARE
> mycursor BINARY CURSOR FOR SELECT
> asbinary(force_collection(force_2d(the_geom)),'NDR') from
> public.ipln_bc AS foo WHERE oid = 23234
> > -ERROR: cursor "mycursor" already exists
> >
> > If only one feature is found, then no problem it shows up in
> yellow (my highlight color) every time.
> >
> > I've added oid and gist indexing, done VACUUM ANALYZE, done
> SELECT UPDATE_GEOMETRY_STATS() and no change has occurred.
> >
> > mapserver version: 4.0.1
> > postgis version: 0.8.0
> > postgresql version: 7.4
> >
> > Any suggestions or should I file a bug report?
> >
>
> I'd suggest that you try version 4.0.2, it contains the following
> change:
> ---
> - Copied 4.1 mappostgis.c back with changes for pg7.4 support, error
> reporting, etc.
> ---
>
> If that still fails with 4.0.2 then please try against 4.2, and if
> it
> fails there then please report a bug.
>
> Daniel
> --
> ------------------------------------------------------------
> Daniel Morissette dmorissette at dmsolutions.ca
> DM Solutions Group http://www.dmsolutions.ca/
> ------------------------------------------------------------
>
>
More information about the MapServer-users
mailing list