选择 打开 改范围 完整检索页

pgsql.cc 提供对 postgresql.org 官网内容的中文翻译,由 Pigsty 团队维护。

PostgreSQL 博览 RSS 订阅

当天收录 18 条。

PostgreSQL 19 引入 REPACK 命令

Hubert 'depesz' Lubaczewskidepesz 博客

Álvaro Herrera 在 3 月 10 日提交了 Antonin Houska 的补丁:PostgreSQL 19 新增 REPACK 命令,把 VACUUM FULL 与 CLUSTER 合并成一套接口。不带索引就是去膨胀,带 USING INDEX 则按索引重排并标记为聚簇索引。进度可从 pg_stat_progress_repack 视图看,原有两条命令保留但不再主推。并发版本没有进来,作者称这只是第一步。

PGConf.dev 2026 公布日程并加设社区专题

Slonik Events CanadaPostgreSQL 新闻

PGConf.dev 2026 将于 5 月 19 至 22 日在加拿大温哥华举行,由 Slonik Events Canada 承办,面向用户、开发者与社区组织者,主题是 PostgreSQL 的开发与社区建设。主办方宣布日程已经发布:今年在周二新增了由社区主导的专题环节,并围绕 PostgreSQL 项目三十周年安排了一系列特别活动与演讲。会上可以见到贡献者本人,也能了解正在开发中的新特性,各日程页面已在官网开放查阅。

PostgreSQL 17 升 18 的方法与坑位盘点

Ilya KosmodemianskyData Egret 博客

Ilya Kosmodemiansky 把大版本升级的三条路摆在一起比:pg_dump 加 pg_restore 停机以小时计、要两倍空间,只适合小库;pg_upgrade 的 link 模式停机以分钟计、几乎不占额外空间,是多数生产场景的选择;逻辑复制只在切换瞬间停机,代价是完整复制一份集群。他建议提前几天用 --check 试跑,并用 PgBouncer 排空连接。坑位包括复制槽失效需重建、扩展版本要核对、配置文件不会自动搬过去。

efm_extension 让故障切换不再依赖 SSH

Vibhor KumarVibhor Kumar 博客

零信任环境里 SSH 往往被收紧,可故障切换偏偏要在操作系统层面执行。Vibhor Kumar 把 efm_extension 开源出来,用 SQL 函数暴露 EDB Failover Manager 的操作,涵盖集群状态查询、计划内切换、故障转移和节点启停,DBA 在连接里就能完成。实现上靠一份收得很紧的 sudoers 配置,只允许 PostgreSQL 服务账号执行特定的 EFM 命令。代码按 PostgreSQL 许可证发布。

传感器数据当成普通事务行来存迟早出事

Jake HertzTigerData 博客

Jake Hertz 指出开发者常把传感器读数当作普通业务数据:规范化建模、关系式组织,设备一多、采样一密、历史一长就撑不住。问题出在认知上,传感器数据长得像行,实际行为却是按时间排好的流,价值随时间衰减。面向行的做法很难同时应付持续的写入尖峰、按时间范围的查询和乱序到达的数据。他给出的方向是把这类数据当作只追加的日志来对待:写入路径按日志优化,按时间分区组织,按生命周期分层存储,并让不同负载各用各的角色。