Linux
Ubuntu 9.10 中的 Postgres 8.3 和 8.4
升級到 Ubuntu 9.10 後,我的系統上有 2 個 Postgres DB 實例:一個在埠 5433 上執行的 8.4,而來自舊發行版的原始 8.3 在埠 5432 上停止。
我嘗試更改 8.4 上的首選項以設置預設埠,但沒有任何效果。
如何刪除 8.3 並使 8.4 版本成為我係統上的唯一伺服器並使其在埠 5432 上執行?
提前致謝。
移動埠是因為沒有先刪除 8.3 服務。您可以完全刪除它(以及舊數據庫中的數據)並使用以下命令重新安裝 8.4:
sudo sh -c "service postgresql-8.3 stop ; apt-get purge postgresql* && apt-get install postgresql-8.4* && service postgresql-8.4 start"
警告~警告~警告
請注意 中的
purge
關鍵字apt-get
,它將刪除兩個數據庫實例的所有現有文件和數據,因此請注意,您的數據庫將與程序一起被刪除。在繼續之前備份您的數據!如果您不想失去數據但又想放棄程序,請將“purge”替換為“remove”。