pg_clickhouse v0.11.0 与 chdb 扩展 v0.1.2 发布,重点提升跨数据库兼容性。新增 check_encoding 选项处理字符编码错误,支持 fail、remove、replace、truncate 四种方式;新增 ClickHouse 各类 Interval 类型映射为 Postgres interval;支持参数化 JSON 列映射为 jsonb,并改进未展平 Nested 类型支持,可映射为多维数组或自定义复合类型。此外还优化了整数、几何等类型映射,移除旧函数并停止支持 PostgreSQL 13。
pg_clickhouse最新版本v0.3.2已发布,支持PostgreSQL 19 Beta1。该版本改进了TLS连接、正则表达式推送和内存消耗,新增安全连接选项和TLS版本设置,修复了推送逻辑问题。建议用户升级以优化查询性能。
pg_clickhouse 0.3.1版本发布,更新了驱动库,替换为新的clickhouse-c库,提升了稳定性和编译速度,减少了二进制文件大小。新库支持Postgres内存管理,解决了C++与Postgres间的不兼容问题。
pg_clickhouse项目最近发布了0.3.0版本,改进了Postgres与ClickHouse之间的兼容性,支持JSON类型映射和多种函数的推送。新版本解决了多个用户反馈的问题,并增强了内存效率。未来将继续改进推送功能,并在PGConf.dev会议上进行相关演讲。
pg_clickhouse 0.2.0版本于2026年4月13日发布,主要改进了Postgres的ClickHouse查询接口推送功能,特别是在日期、时间、数组和正则表达式函数方面。新版本解决了Postgres与ClickHouse在正则表达式处理上的差异,并增加了pg_clickhouse.pushdown_regex设置以禁用正则表达式推送,同时引入了新函数pgch_version()。该版本保持与之前版本的兼容性,未来将推出更多功能改进。
pg_clickhouse 0.1.10版本更新,增强了Postgres与ClickHouse的兼容性,新增JSON和JSONB映射,支持多种时间戳函数及窗口函数,同时HTTP驱动支持结果集流,显著降低内存消耗。
本周修复了pg_clickhouse中的多个错误,改进了查询取消和函数推送功能,包括to_timestamp(float8)、ILIKE、LIKE及正则运算符。新版本v0.1.6已发布。
我忙于公司内部项目,同时处理了一些pg_clickhouse的崩溃和漏洞报告。这些工作促成了v0.1.5的发布。
pg_clickhouse v0.1.4发布,修复了多个问题,包括正确插入NULL到Nullable(T)列、HTTP驱动程序正确解析数组,以及支持将ClickHouse字符串类型映射到Postgres BYTEA列。
在开发pg_clickhouse时,我创建了一个PostgreSQL设置,允许将键值对作为会话设置传递给ClickHouse。v0.1.1版本优化了设置解析,减少了查询开销,并通过guc_malloc管理内存,确保了内存管理的正确性,简化了设置的迭代处理。
在开发pg_clickhouse时,我创建了一个PostgreSQL设置,支持将键值对作为会话设置传递给ClickHouse。v0.1.1版本优化了设置解析,减少了查询开销,并通过guc_malloc进行内存分配,确保内存管理的正确性,简化了设置的迭代处理。
过去一年,许多客户将分析工作负载迁移到ClickHouse Cloud,PostgreSQL是主要的迁移来源。为简化从PostgreSQL到ClickHouse的查询迁移,发布了pg_clickhouse v0.1.0扩展,允许在PostgreSQL中直接执行ClickHouse查询,支持现有查询无修改运行,旨在提升分析性能。
完成下面两步后,将自动完成登录并继续当前操作。