内容提要
pg_clickhouse 0.2.0版本于2026年4月13日发布,主要改进了Postgres的ClickHouse查询接口推送功能,特别是在日期、时间、数组和正则表达式函数方面。新版本解决了Postgres与ClickHouse在正则表达式处理上的差异,并增加了pg_clickhouse.pushdown_regex设置以禁用正则表达式推送,同时引入了新函数pgch_version()。该版本保持与之前版本的兼容性,未来将推出更多功能改进。
关键要点
-
pg_clickhouse 0.2.0版本于2026年4月13日发布。
-
新版本主要改进了Postgres的ClickHouse查询接口推送功能,特别是在日期、时间、数组和正则表达式函数方面。
-
解决了Postgres与ClickHouse在正则表达式处理上的差异,增加了pg_clickhouse.pushdown_regex设置以禁用正则表达式推送。
-
引入了新函数pgch_version(),需要升级才能使用。
-
该版本保持与之前版本的兼容性,现有v0.1版本用户可享受新版本的所有好处。
-
未来将推出更多功能改进,包括改进的子查询推送、更多函数推送和字符串与日期格式推送。
延伸解读
正则表达式推送的挑战
pg_clickhouse 0.2.0版本特别关注正则表达式的推送问题。由于Postgres和ClickHouse在正则表达式处理上的差异,用户在使用时可能会遇到不兼容的情况。新版本通过设置pg_clickhouse.pushdown_regex来允许用户禁用正则表达式推送,从而避免潜在的错误。这一改进对于依赖正则表达式的复杂查询尤为重要。
兼容性与升级的重要性
pg_clickhouse 0.2.0版本保持了与之前版本的兼容性,现有用户可以无缝升级并享受新功能。这意味着用户无需担心因升级而导致的系统中断或功能丧失。然而,新引入的pgch_version()函数需要用户进行升级才能使用,提醒用户及时更新以获取最新功能。
未来功能展望
开发团队计划在未来版本中推出更多功能改进,包括子查询推送和字符串、日期格式推送等。这些功能的增加将进一步提升pg_clickhouse的性能和灵活性,用户应关注后续更新,以便充分利用这些新特性。
延伸问答
pg_clickhouse 0.2.0版本的主要改进是什么?
主要改进了Postgres的ClickHouse查询接口推送功能,特别是在日期、时间、数组和正则表达式函数方面。
如何禁用正则表达式推送功能?
可以通过设置pg_clickhouse.pushdown_regex为'false'来禁用正则表达式推送。
pg_clickhouse 0.2.0版本是否与之前版本兼容?
该版本保持与之前版本的兼容性,现有v0.1版本用户可享受新版本的所有好处。
新版本中引入了哪些新函数?
引入了新函数pgch_version(),需要升级才能使用。
未来的pg_clickhouse版本会有哪些改进?
未来将推出改进的子查询推送、更多函数推送和字符串与日期格式推送等功能。
pg_clickhouse 0.2.0版本的发布日期是什么时候?
pg_clickhouse 0.2.0版本于2026年4月13日发布。