Current situation:
- Ubuntu 8.04 server edition (live server)
- Postgresql 8.3.7 (from standard repositories)
- Postgis 1.3.3 (from standard repositories)
- GEOS 2.3.4 (from standard repositories)
Problem:
GEOS contains bugs which are fixed in the 3.0 release. I have encountered these and need to upgrade GEOS/Postgis to include the GEOS fixes.
Where i'm standing now:
On a test machine with nearly identical setup, i removed the postgis-packages and tried to recompile Geos 3.1.0 against Postgis 1.3.5 and Postgresql 8.3.7.
After fixing some linking and path problems this works.
My specific question:
What is the best way to migrate my databases (tables, functions, triggers, gist indexes, data...) from the 'based on older geos/postgis' version to the 'newer' one?
I'll try the 'soft-upgrade' way described in the documentation but do you think this will work?
What's the best way to make a full backup of this postgis-enabled database so i can completely restore it on the 'newer postgis version' i'm compiling?