每日 Harness 开源 · Source
返回本期 · Back to 2026-07-20

开源 / 项目 · Projects2026-07-20 · Monday, July 20, 2026

Pgnudge - tell your app which Postgres tables just changed

github.com原文 ↗

Pgnudge - tell your app which Postgres tables just changed
pgnudge 是一个 Python 异步库,用 PostgreSQL logical decoding 告诉应用“哪些表变了”,但不传输行数据。`WalFeed` 使用临时 replication slot,`RawFeed` 可走物理 WAL;输出只有 `Resync` 和 `Batch(events)` 两类,500 行同表事务可以合并成一次 wakeup。它要求 Python >= 3.11、PostgreSQL >= 16,运行依赖只有纯 Python 的 `scramp`,也不在数据库里安装 trigger、function 或持久 slot。适用点很明确:缓存失效、增量刷新和轻量同步通知,而不是替代 CDC 管道或审计日志。
浏览

评论 · Comments