当前位置: 首页 > news >正文

Windows本地postgresql 17升级18

1、下载并安装postgres18

Download PostgreSQL

2、在服务中停止postgres17和18

3、以管理员运行CMD,设置postgres用户密码

E:\>set PGPASSWORD=你的数据库密码 E:\>"C:\Program Files\PostgreSQL\18\bin\pg_upgrade.exe" --old-datadir "C:/Program Files/PostgreSQL/17/data" --new-datadir "C:/Program Files/PostgreSQL/18/data" --old-bindir "C:/Program Files/PostgreSQL/17/bin" --new-bindir "C:/Program Files/PostgreSQL/18/bin" -U postgres

4、如果postgres17没有开启校验和,需要清空C:/Program Files/PostgreSQL/18/data目录下的文件并创建一个新的无校验和数据库系统以匹配postgres17

E:\>"C:\Program Files\PostgreSQL\18\bin\initdb.exe" -D "C:\Program Files\PostgreSQL\18\data" -U postgres -E UTF8 --no-data-checksums

5、运行pg_upgrade进行升级

E:\>"C:\Program Files\PostgreSQL\18\bin\pg_upgrade.exe" --old-datadir "C:/Program Files/PostgreSQL/17/data" --new-datadir "C:/Program Files/PostgreSQL/18/data" --old-bindir "C:/Program Files/PostgreSQL/17/bin" --new-bindir "C:/Program Files/PostgreSQL/18/bin" -U postgres

6、启动postgres18服务,并更新数据库统计信息

E:\>"C:\Program Files\PostgreSQL\18\bin\vacuumdb.exe" -U postgres --all --analyze-in-stages --missing-stats-only E:\>"C:\Program Files\PostgreSQL\18\bin\vacuumdb.exe" -U postgres --all --analyze-only

7、验证postgres版本,升级成功显示PostgreSQL 18.x on x86_64-windows

psql -U postgres -c "SELECT version();"

8、确认新数据库没有问题后可以清理旧数据后卸载PostgreSQL 17

E:\>delete_old_cluster.bat
http://www.jsqmd.com/news/895049/

相关文章:

  • LeetCode 比较版本号:从 split 解法到双指针优化,彻底讲懂这道题
  • SQL核心技能全景图:DDL数据定义、DML安全操作、DQL高级查询、多表JOIN与窗口函数实战
  • CJ 4DPLEX 与科视 Christie 续签合作协议
  • 前门准则扩展:图模型视角下因果效应识别条件的放宽与验证
  • 【Lindy翻译工作流自动化实战指南】:20年本地化专家亲授5大不可跳过的自动化陷阱与避坑清单
  • 上蔡2026年亲测:靠谱电瓶品牌盘点
  • Cortex-M7 DSM仿真调试数据库缺失问题解决方案
  • API集成稳定性实战:防御静默变更与构建弹性架构
  • 海克斯大乱斗:一刀流(上篇)
  • STM32 USB自供电设备连接检测问题解决方案
  • 联邦学习梯度泄漏难题:基于区块链的群智学习如何破局?
  • 林散之的“当代草圣”都是被人吹出来的,说这话的人不在少数,那你再吹出来一个试试
  • 2026国内污水处理行业发展现状,一体化设备定制、刮泥机及沉淀池优质厂家综合推荐 - 栗子测评
  • 对接LangSmith
  • 3分钟学会专业LRC歌词制作!歌词滚动姬让你的音乐作品更专业
  • 构建AI代理智能数据管道:从手动投喂到自动化摄取
  • Claude提示词工程实战:从120条“秘密代码”中验证有效技巧与避坑指南
  • 明宣宗 朱瞻基
  • SkiaSharp + ViewFaceCore实战:手把手教你打造带标注保存功能的人脸识别Demo
  • 基于关节角度与1D-CNN的步态识别:原理、实现与工程应用
  • 强化学习与正则化Dropout优化中文任务型对话系统
  • A/B测试实战指南:从原理到实践,构建数据驱动决策体系
  • NMRPFlash实用指南:三步修复变砖的Netgear路由器
  • 车载OTA升级失败率超19%?:Lovable边缘协同升级框架揭秘——从断网续传到签名验签零信任加固全流程
  • 联控 Lionconit ITC-1705 工业平板电脑在 MES 系统中的应用方案
  • 避坑指南:用CCS9.0和普中开发板搞定TMS320F28335点灯(附完整工程模板)
  • 2026年快速温变试验箱厂家、高低温试验箱厂家推荐及冷热冲击试验箱厂家技术实力与市场格局解析 - 栗子测评
  • 多智能体系统共识机制:从Paxos到PBFT的工程选型与实战指南
  • APM Agent假活监控盲区:构建元监控体系确保可观测性真实有效
  • 非技术创始人实战:基于AI网关的LLM智能路由与成本优化