現在の状況:
- Ubuntu 8.04 サーバー版 (ライブサーバー)
- Postgresql 8.3.7 (標準リポジトリから)
- Postgis 1.3.3 (標準リポジトリから)
- GEOS 2.3.4 (標準リポジトリから)
問題:
GEOS には、3.0 リリースで修正されたバグが含まれています。これらに遭遇したため、GEOS の修正を含めるように GEOS/Postgis をアップグレードする必要があります。
私が今立っている場所:
ほぼ同じ設定のテスト マシンで、postgis パッケージを削除し、Postgis 1.3.5 および Postgresql 8.3.7 に対して Geos 3.1.0 を再コンパイルしようとしました。
リンクとパスの問題を修正した後、これは機能します。
私の具体的な質問:
データベース (テーブル、関数、トリガー、Gist インデックス、データなど) を「古い geos/postgis に基づく」バージョンから「新しい」バージョンに移行する最良の方法は何ですか?
ドキュメントに記載されている「ソフトアップグレード」の方法を試してみますが、これでうまくいくと思いますか?
このpostgis対応データベースの完全バックアップを作成して、コンパイル中の「新しいpostgisバージョン」で完全に復元できるようにする最良の方法は何ですか?