Pg 18 compatibility#51
Merged
Merged
Conversation
Member
Author
|
@PerikAdjust maybe you can have a look into the build farm? Not sure where it fails there and if it ever worked properly. |
Contributor
|
I think you can first remove ci_dockerfile.yml we don't need it if we have ci.yml (the one that you update). |
eac2fc8 to
20b6a2f
Compare
pg 17 and 18 added additional parameters to create_foreignscan_path namely `int disabled_nodes` (pg18) and `List *fdw_restrictinfo` (pg17) which we both don't use for the moment. rename static json_categorize_type to kafka_json_categorize_type in pg 17 `json_categorize_type` became part of the public api while we could use it but still need a static version for older versions anyway, so we simply maintain our own version for now. similar datum_to_json is now public with different signature remove tuplestore_donestoring actually `tuplestore_donestoring` was never needed and got removed in pg17 ref postgres/postgres@75680c3 postgres/postgres@dd04e95 add alternative explain output for kafka_test.out some EXPLAIN output changed in pg17 and pg18 and went into alternative output files avoid shadow variable errors if compiled with -Wshadow=compatible-local we might see warning within the PG_TRY CATCH machinery, this can be avoided by using variable suffixes introduced in pg16
the `INT64_FORMAT` macro takes care for the right formatspecifier of an int64 (typically long long or long)
Starting with Apache Kafka 2.2.0, a new argument was introduced: ``` --bootstrap-server <broker:port> ``` which connects directly to Kafka brokers instead of ZooKeeper. Then, from Kafka 3.0.0 onward, ZooKeeper-based options (`--zookeeper`) became deprecated. And from Kafka 4.0.0, ZooKeeper will be completely removed.
037875b to
15d4468
Compare
This was referenced Oct 30, 2025
Closed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
@sschmidtadjust requested to ensure pg17 compatibility
ref https://adjustcom.atlassian.net/browse/DB-1822