在 CentOS 5.0 下以 yum 安裝 PostgreSQL 8.3 記錄中,未提及出錯的處理,現在補回。
錯誤處理訊息
YUM 後跑 service postdgresql start 出現以下錯誤訊息:
An old version of the database format was found.
You need to upgrade the data format before using PostgreSQL.
See /usr/share/doc/postgresql-8.3.3/README.rpm-dist for more information.
趴文後,知道是前(8.1)後(8.3)資料庫格式不符。
唯一辦法是重設整個 pg 系統,須執行以下工序處理:
1- 清空 pg 的設定資料。
rm -rf /var/lib/pgsql/data
或
cd /var/lib/pgsql/data
rm -rf *
用第一個方法偶然出大錯,第二方案未試出錯。
2- 進入 pgsql 系統
[root@centos001 data]# su postgresql
bash-3.2$
3- 重設 pg 系統
initdb -d /var/lib/pgsql/data
萬事 OK .................
沒有留言:
張貼留言