大卫·惠勒:pg_clickhouse 0.3.1:现在支持更多C语言

大卫·惠勒:pg_clickhouse 0.3.1:现在支持更多C语言

💡 原文英文,约300词,阅读约需2分钟。
📝

内容提要

pg_clickhouse 0.3.1版本发布,更新了驱动库,替换为新的clickhouse-c库,提升了稳定性和编译速度,减少了二进制文件大小。新库支持Postgres内存管理,解决了C++与Postgres间的不兼容问题。

🎯

关键要点

  • pg_clickhouse 0.3.1版本发布,更新了驱动库,替换为新的clickhouse-c库。

  • 新库提升了稳定性,解决了C++与Postgres间的不兼容问题。

  • 新库支持Postgres内存管理,允许严格使用Postgres内存上下文。

  • 编译速度显著提升,二进制文件大小减少。

  • 修复了UInt16值转换为int32而非int16的错误。

延伸问答

pg_clickhouse 0.3.1版本有哪些主要更新?

pg_clickhouse 0.3.1版本更新了驱动库,替换为新的clickhouse-c库,提升了稳定性和编译速度,并减少了二进制文件大小。

新的clickhouse-c库解决了哪些问题?

新的clickhouse-c库解决了C++与Postgres间的不兼容问题,并支持Postgres内存管理。

pg_clickhouse 0.3.1的编译速度如何?

pg_clickhouse 0.3.1的编译速度显著提升,安装和运行所有测试的时间约为2秒。

pg_clickhouse 0.3.1版本的二进制文件大小变化如何?

在pg_clickhouse 0.3.1版本中,二进制文件大小从1.8 MB减少到约400 KB。

使用pg_clickhouse 0.3.1需要哪些依赖包?

使用pg_clickhouse 0.3.1需要liblz4、libzstd、libcurl、uuid和libssl等依赖包。

pg_clickhouse 0.3.1修复了什么错误?

pg_clickhouse 0.3.1修复了UInt16值转换为int32而非int16的错误。

➡️

继续阅读