在计算机管理看到的日志找了很多方法都处理不了
最终解决途径
保存当前数据库安装文件,重新安卓pgsql-15 后在安装文件的data目录下把之前保存的data文件夹直接复制并覆盖最新安装的pg,然后重启数据库即可
重新注册服务,其实比重新安装还简单了;执行命令就可以了,
第一步:进入到数据库的安装目录,cd D:\PostgreSQL\bin;
第二部:执行服务注册:pg_ctl register -N pgsql15 -D D:\PostgreSQL\data -S auto -w -t 10 -l D:/PostgreSQL/pgsql15.log -o "-p 5433",
-N pgsql15代表注册服务的名称 ,-D代表数据库文件目录 ,-S代表服务启动方式auto自动,demand手动,-o "-p 5433"指启动服务端口;(可以通过pg_ctl --help命令查看使用方法)
第三步:启动服务,net start pgsql15
其他方法,重装pgsql 到原来的目录,这时会提示原来的目录有文件不能安装,把原来的目录改名,然后点下一步就可以自动创建一个和没改之前同名的目录,并且让选择数据的存放位置,把原来的data目录复制到新创建的目录里面继续安装。安装完成后数据也回丢。