数据库技术

PostgreSQL 触发器与变更审计(AFTER_BEFORE、Audit 表与验证)

--- title: PostgreSQL 触发器与变更审计(AFTER/BEFORE、Audit 表与验证) date: 2025-11-26 keywords: - 触发器 - 审计 - 变更日志 - plpgsql - 事务 description: 使用AFTER/BEFORE触发器记录数据变更到审计表,包含变更前后数据、操作者与时间,提供实现与一致性验证,满足合规与追踪需求。 tags:...

PostgreSQL pglogical 插件与跨数据库逻辑复制实战

--- title: PostgreSQL pglogical 插件与跨数据库逻辑复制实战 keywords: pglogical, create_subscription, wal_level, replication_set, logical replication, PostgreSQL description: 使用 pglogical 在不同数据库间建立逻辑复制,配置前置参数与复制集...

PostgreSQL postgres_fdw 跨库查询与推下谓词实践

--- title: PostgreSQL postgres_fdw 跨库查询与推下谓词实践 keywords: postgres_fdw, CREATE SERVER, USER MAPPING, IMPORT FOREIGN SCHEMA, pushdown description: 使用 postgres_fdw 配置跨库访问,导入外部模式与表,验证查询谓词推下与性能改进。 tags: - ...

PostgreSQL 逻辑解码输出插件(pgoutput、wal2json 与验证)

--- title: PostgreSQL 逻辑解码输出插件(pgoutput、wal2json 与验证) date: 2025-11-26 keywords: - 逻辑解码 - pgoutput - wal2json - 复制槽 - 流式输出 description: 配置PostgreSQL逻辑解码并选择输出插件(pgoutput/wal2json),创建复制槽与流式输出,提供验证方法确保事件...

PostgreSQL wal2json 逻辑解码与增量同步

--- title: PostgreSQL wal2json 逻辑解码与增量同步 keywords: - wal2json - 逻辑解码 - 复制槽 - 增量同步 - WAL description: 启用 wal2json 进行逻辑解码,创建复制槽并读取增量变更,适合构建 CDC 管道。 tags: - PostgreSQL - WAL - wal2json - 增量同步 - 复制槽 - 数据同...

PostgreSQL wal2json 逻辑解码变更流推送实践

--- title: PostgreSQL wal2json 逻辑解码变更流推送实践 keywords: wal2json, logical decoding, replication slot, pg_recvlogical, pg_logical_slot_get_changes description: 使用 wal2json 输出插件创建逻辑复制槽并推送变更流,支持命令行与 SQL 方式读...

PostgreSQL 分区表与时间序列压缩(2025)

--- 标题: PostgreSQL 分区表与时间序列压缩(2025) 关键词: - 分区表 - 时间序列 - 压缩 - 连续聚合 - 保留策略 描述: 以范围/列表分区管理时间序列数据,结合压缩与连续聚合与保留策略,提升查询性能与存储效率。 categories: - 文章资讯 - 编程技术 --- # PostgreSQL 分区表与时间序列压缩(2025) ##...

PostgreSQL 分区表与热数据管理实践

--- title: PostgreSQL 分区表与热数据管理实践 keywords: - PostgreSQL - 分区表 - RANGE 分区 - ATTACH PARTITION - 索引 description: 使用 RANGE 分区管理时间序列与热数据,提供创建、附加分区与查询优化示例。 tags: - ATTACH PARTITION - PostgreSQL - RANGE 分区 ...

PostgreSQL 外部数据封装器 postgres_fdw 实战

--- title: PostgreSQL 外部数据封装器 postgres_fdw 实战 keywords: - postgres_fdw - 外部表 - 服务器映射 - 用户映射 - IMPORT FOREIGN SCHEMA description: 在 PostgreSQL 中使用 postgres_fdw 访问远端表,提供创建服务器、用户映射与导入外部模式的示例。 tags: - IMP...

Cloudflare D1 迁移与事务实战

引言 - D1 是 Cloudflare 的无服务器 SQL 数据库;在边缘运行下进行迁移与事务需严格控制一致性与错误处理。 能力与用法(已验证) - 迁移:使用 Wrangler 配置与执行 D1 迁移脚本,管理 schema 变更与回滚。来源:Cloudflare Docs(D1 Migrations)。 - 事务:在 D1 中通过事务接口执行原子写操作;在 Workers 中处理错误与

PostgreSQL 索引与查询优化(2025)

# PostgreSQL 索引与查询优化(2025) PostgreSQL 提供丰富索引与优化器能力,需结合场景正确使用。 ## 一、索引类型 - B-Tree/GiST/Gin/Hash:按查询模式选择合适索引类型。 - 覆盖索引:减少回表开销,提升读取效率。 ## 二、执行计划与统计 - EXPLAIN/ANALYZE:查看计划与实际耗时,定位瓶颈。 - 统计信息:维护表与列统计,避免错