pgstream v1.1.0版本引入了多个新特性和修复,包括YAML配置中的环境变量扩展、JSON日志格式、Kubernetes健康探针以及对复合主键的修复。新版本支持自定义TLS设置,增强了对数据类型的支持,如ltree和pgvector,旨在提升生产环境的可用性和稳定性。
pgstream v1.0.0发布,采用无状态架构,简化了模式变更复制。新版本将DDL变更直接写入WAL,消除了模式日志和重建的需求,提高了复制效率和可靠性。
在生产环境中,数据库快照的批量处理至关重要。pgstream工具通过自动调优批量大小,在不同网络条件下优化Postgres快照性能,显著减少传输时间,确保在不稳定网络下也能保持良好表现。
pgstream v0.9.0发布,新增Postgres复制及DDL变更支持,改进架构复制、快照功能和连接重试,增强云服务兼容性,降低内存使用,提高数据处理可靠性。
pgstream v0.8.1发布了新功能,包括hstore转换器和角色快照,提升了快照体验。hstore转换器支持灵活处理hstore数据,角色快照功能可自动创建相关角色并保留权限,同时简化了快照配置,改进了CLI,增强了用户体验。
Learn how pgstream v0.8.1 transforms hstore data, improves snapshot experience with roles snapshotting and excluded_tables option
pgstream最近优化了PostgreSQL的快照性能,提升了DDL变更的复制效率。通过改进写入策略、延迟索引创建和自动批量配置,pgstream在处理大型数据库时变得更快、更智能,最终超越了pg_dump/pg_restore,提供了更灵活的逻辑复制解决方案。
pgstream v0.7.1发布,增强了Postgres的CDC工具功能,新增DDL变更复制、模块化配置、JSON转换器和快照进度跟踪,支持通配符快照,简化数据工作流,提升用户体验。
pgstream v0.6.0发布了新功能,包括模板转换器、可观察性和性能改进。该工具支持Postgres的DDL变更复制,简化数据转换,增强数据流的灵活性和效率。新版本引入了列转换器和改进的快照性能,提升了用户体验。
pgstream v0.5发布,增强了Postgres的CDC工具,新增DDL变更复制、YAML配置支持、命令行界面优化和表级过滤,提升了数据流管理的灵活性和使用体验。
pgstream v0.4发布,增强了Postgres的复制功能,支持近实时数据捕获、一致快照和列级转换。新特性包括DDL变更复制、模块化配置、Postgres到Postgres的复制、快照和数据转换器,提升数据工作流的效率与合规性。
这篇文章介绍了如何使用pgstream在PostgreSQL数据库中基于数据更改来设置和触发webhooks。pgstream是一个专注于PostgreSQL的CDC(Change-Data-Capture)工具,可以在Postgres数据库中的数据(或模式)更改时调用webhooks。文章详细介绍了pgstream的webhooks功能,包括发送旧值和新值、TOAST支持和模式更改支持等高级主题。通过将pgstream集成到PostgreSQL环境中,可以自动化工作流程、触发实时通知,并构建更具响应性的应用程序。
pgstream是一个开源的PostgreSQL CDC工具,支持DDL变更的复制,能够持续跟踪数据库模式变化,确保数据和模式同步,避免数据丢失。它易于部署,支持与Elasticsearch集成,并提供Webhook功能以响应数据变化。未来计划增加对多个Kafka主题和其他插件的支持。
完成下面两步后,将自动完成登录并继续当前操作。