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…

     

如果这文章对你有帮助,请扫左上角微信支付-支付宝,给于打赏,以助博客运营