windows下postgresql11升級到postgresql16所產生的問題。

下午,成功在windows 下將postgresql11升級到postgresql16,詳情可看https://www.evanjiang.net/database/postgresql/2024-07-06-14984.html ,但是想著查驗升級效果是怎樣,發現有如下問題:

1、原來postgresql11服務無法正常主啟動,有如下報錯:

2,嘗試打開postgresql11 的pgadmin4 , 無法如常打開。

3、嘗試打開postgresql11的Reload configuration,提示如下報錯:

4、確認postgresql 11的目錄下真的沒有data目錄。如下所示:

5、留意到下午升級成功有如下提示:

6、於是執行那個delete_old_cluster.bat,但不成功,有如下報錯:

用editplus等文本工具打開這個.bat文件,發現內容是@RMDIR /s/q “c:\Program Files\PostgreSQL\11\data” ,現在既然data目錄不存在,這個. bat當然是沒用,難怪會報系統找不到指定的文件。只能手工刪除掉這個delete_old_cluster.bat文件。

到現在還是沒搞懂postgresqll11的data目錄為什麼會給刪除,而且,之前,也沒有備份data目錄,所以最後只能手工刪除掉postgresql11軟體。

 

以下文章點擊率最高

Loading…

     

如果這文章對你有幫助,請掃左上角微信支付-支付寶,給於打賞,以助博客運營