当前位置:首页 >专题 >PostgreSQL 18 生产升级与 Go 接入专题

PostgreSQL 18 生产升级与 Go 接入专题
PostgreSQL 18 生产升级

PostgreSQL 18 生产升级与 Go 接入专题

从 AIO、pg_upgrade 到备份恢复与 Go 服务接入
PostgreSQL 18 把异步 I/O、pg_upgrade 统计信息保留、skip scan、uuidv7 和 OAuth 认证带进了新的生产基线。这个专题不止罗列新特性,而是从官方升级文档出发,串联 Go 客户端接入、JSON/数组、连接管理、性能与备份恢复文章,帮助开发者把版本升级变成可验证的迁移流程。

站内 Go 接入与数据库工程实战

Golang连接并操作PostgreSQL数据库基本操作
文章

Golang连接并操作PostgreSQL数据库基本操作

使用 Go 连接 PostgreSQL 并完成用户、文章等基本数据库操作。
在Go语言中使用PostgreSQL:完整指南
文章

在Go语言中使用PostgreSQL:完整指南

从安装设置到 Go 语言访问 PostgreSQL 的完整实践指南。
在golang xorm中使用postgresql的json,array类型的操作
文章

在golang xorm中使用postgresql的json,array类型的操作

记录 Go xorm 操作 PostgreSQL JSON 和数组类型时的实践与坑点。
将 Golang JSON 存储到 Postgresql 中
文章

将 Golang JSON 存储到 Postgresql 中

演示 Go 结构体与 PostgreSQL JSON 字段之间的存储处理。
我应该什么时候关闭这个简单的 Web 应用程序中的数据库连接?
文章

我应该什么时候关闭这个简单的 Web 应用程序中的数据库连接?

讨论 Go Web 应用中的 PostgreSQL 数据库连接生命周期。
在Go语言中使用PostgreSQL实现高效的数据存储
文章

在Go语言中使用PostgreSQL实现高效的数据存储

从 Go 和 PostgreSQL 组合角度讨论高效数据存储。
PostgreSQL物化视图(materialized view)过程解析
文章

PostgreSQL物化视图(materialized view)过程解析

解析 PostgreSQL 物化视图的创建与使用过程。
MySQL和PostgreSQL:数据安全与备份策略
文章

MySQL和PostgreSQL:数据安全与备份策略

对比 MySQL 与 PostgreSQL 的数据安全和备份策略。

常见问题

PostgreSQL 18 升级应该优先使用 pg_upgrade 还是逻辑迁移?

小停机窗口、兼容性明确且集群规模较大时可评估 pg_upgrade;需要跨平台、筛选对象或渐进切换时可采用逻辑复制等方式,最终以演练耗时、扩展兼容和回退方案决定。

PostgreSQL 18 的 AIO 开启后需要观察什么?

关注读写吞吐、查询延迟、I/O 等待、vacuum、io_method 配置与异常回退;先在基准和灰度环境比较,不要只看单次查询耗时。

Go 应用升级 PostgreSQL 18 需要改代码吗?

基础 CRUD 通常不必改,但应回归驱动、连接池、JSON/数组、时区、认证、协议和错误处理;涉及 uuidv7、OAuth 或新 SQL 能力时再按驱动支持情况升级依赖。

PostgreSQL 18 升级前如何准备可靠回退?

保留可验证的全量备份和恢复记录,先在副本或测试集群演练,记录扩展、参数、连接串和 schema 版本;生产灰度期间保留旧集群或可切回的复制路径。

微信登录更方便
  • 密码登录
  • 注册账号
登录即同意 用户协议隐私政策
返回登录
  • 重置密码