現狀:postgresql/postgis備份策略在geos/postgis重新編譯後還原?
- 的Ubuntu 8.04服務器版(活服務器)
- PostgreSQL的8.3.7(從標準庫)
- POSTGIS 1.3.3(從標準庫)
- GEOS 2.3 .4(來自標準儲存庫)
問題:
GEOS包含在3.0版本中修復的錯誤。 我遇到過這些問題,需要升級GEOS/Postgis以包含GEOS修補程序。
我站在那裏現在:
在一個試驗機採用幾乎相同的設置,我刪除了PostGIS的-包並試圖重新編譯GEOS 3.1.0對PostGIS的1.3.5和PostgreSQL 8.3.7 。
修復了一些鏈接和路徑問題後,這個工作。
我的具體問題:
什麼是我的遷移數據庫的最佳方式(表,函數,觸發器,依據指標,數據......)從「基於舊的GEOS/PostGIS的」版本'新'一個?
我會嘗試'軟升級'的方式described in the documentation,但你認爲這會起作用嗎?
對這個啓用postgis的數據庫進行完全備份的最佳方法是什麼,以便我可以在「我正在編譯的新版postgis版本」上完全恢復它?
感謝您抽出寶貴時間寫出這個翔實的答案。我會在一分鐘內將其標記爲答案。我想這是全部在文檔中,但我是我有點不確定,因爲postgis文檔對這個主題有點稀疏,可能有一些我不知道的陷阱;-)嗯,我想我總是可以回滾到以前的版本當我有很好的轉儲和備份,並且出現了可怕的錯誤時。我將在8.4中讀入'新'功能,看看我是否應該升級postgres。 – ChristopheD 2009-04-24 05:26:35