Wechsel PostGIS 1.5 -> 2.0

Moin,

was ist der einfachste Weg, mit der Tatsache umzugehen, daß im Dump z.B. drinsteht:

CREATE FUNCTION box2d_out(box2d) RETURNS cstring
    LANGUAGE c IMMUTABLE STRICT
    AS '$libdir/postgis-1.5', 'BOX2DFLOAT4_out';

dieser Pfad aber so nicht stimmt? Best practise?

PostGIS ist da mal aus den Quellen installiert worden, iirc zu 9.0. Nun läuft PG 9.1 und es ist die Migration PG 9.2 / PostGIS 2.0 geplant.


Schon mal Danke sagend … Andreas

Es gibt da ein Migrationsskript 1.5 auf 2.0 in den Quellen, das vor dem Dump ausgeführt werden muß. Mehr dazu sollte auf der PostGIS Seite im wiki zu finden sein. Bei irgendeinem Upgrade hab ich den Pfad zur lib im Dump mal per sed geändert, aber das ist eher Brute Force… :wink:
Auch nach der Migration auf 2.0 kam es bei uns noch zu Problemen mit einigen Geometrien, die sich aber durch ‘normales’ Einspielen des Dumps beseitigen liessen. Einige Funktionen, die noch kein vorangestelltes st_ hatten fehlen bei 2.0 auch, was aber kein großes Problem dargestellt hat.

Gruß Uwe