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

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

PostgreSQL 博览 RSS 订阅

当天收录 22 条。

wal_compression 的 on 拟改为选用 LZ4

Tomas VondraPostgreSQL hackers

Tomas Vondra 提议改掉 wal_compression = 'on' 的语义:不再固定用 pglz,而是选构建里最好的算法即 LZ4,默认值仍为 off。Andres Freund 明确支持,理由是 pglz 慢到引发过多起真实故障,用户只能关掉这个本身有价值的功能。Laurenz Albe 也赞成,但担心本轮开发周期已经来不及。已手工设成 lz4 的实例不受影响。

CREATE SUBSCRIPTION 的 pg_dump 恢复失败已修

Jeff DavisPostgreSQL hackers

Jeff Davis 提交补丁,修复 commit 8185bb5 之后 CREATE SUBSCRIPTION ... SERVER 在 pg_dump 加 restore 时的两处失败:DDL 阶段对订阅属主、foreign server 的 ACL 和 user mapping 检查过严,而 pg_dump 先建订阅再改属主,第一步就会失败。这些条件在真正连接前还会变化,补丁因此放宽检查,并补了 SQL 测试。

PlanetScale 把 PgBouncer 纳入 Terraform

PlanetScalePlanetScale Changelog

PlanetScale 的 Terraform provider v1.5.0 新增 planetscale_postgres_bouncer 资源,可声明 bouncer 规格、目标(主库、副本或按可用区亲和)、副本数和参数覆盖,控制面之外的改动也会被检出。连接池关系到连接风暴与容量治理,纳入 provider 后,容量与读写目标的调整可以走 plan、评审和审计。它仍是厂商专有控制面,上线前应确认 state 里不落密码。

Supabase 统一日志进入公开测试

SupabaseSupabase 博客

Supabase 把 Unified Logs 放进 open beta,将 API 网关、Postgres、Auth、Storage、PostgREST、Realtime 和连接池的日志汇进同一个可检索视图,支持过滤、全文检索、实时 tail 和一次请求跨服务的详情路径。托管 Postgres 的故障常横跨网关、认证、连接池和数据库,统一视图省下的是人工跳页关联的时间,长期保留与告警仍要靠自建投递。

Julia Evans 记录运行 SQLite 的运维教训

Julia Evansjvns.ca

Julia Evans 写下自己运行个人 SQLite 服务时踩过的坑,重点落在备份和 AWS 凭据管理上:她把上传备份用的 bucket 权限收到最小,避免一份泄露的凭据能读写全部历史备份。文章不是 SQLite 官方材料,也没有涉及高并发和分布式高可用。对 PostgreSQL 团队可以迁移的是那条原则:备份的正确性只能由真实恢复演练证明,直接复制数据库文件不等于一致性备份,持久卷、WAL、恢复目标时间与恢复点目标都该先写清楚。