Tags: ClickHouse/pg_clickhouse
Tags
Add .deb packaging workflow with GitHub Releases Build .deb packages for PG 13-18 on Ubuntu 22.04 (amd64 + arm64) and upload them to GitHub Releases for public unauthenticated downloads. - main pushes → rolling `dev` pre-release - customer-* pushes → rolling `customer-<name>` pre-release - v* tags → attached to the version release Also adds CURL_WRITEFUNC_ERROR compat shim in http_streaming.c for Ubuntu 22.04's older libcurl (7.81).
Move version to version.h & add `pgch_version` Simplify the setting of the semantic version by renaming `src/fdw.c.in` to `src/fdw.c` and adding `src/include/version.h.in`, which contains only the version constant. Update the `Makefile` to generate `src/include/version.h` from it and remove all the targets that previously generated `src/fdw.c`. In particular this simplifies the setting of `OBJS`, which now longer needs to sort out duplicate `*.c` files. Add the new SQL function `pgch_version()`, which simply returns the version constant. It is not named `pgch_version()` because Postgres reserves `pg_` prefixes for itself. Adding this function requires `ALTER EXTENSION UPDATE`, so increment the extension version to `0.2`, add an upgrade script, and increment the library and release semantic version to `0.2.0`.
PreviousNext