Hi everyone,
we got an interesting problem including a TimescaleDB on top of a Postgres.
Our largest table (>200GB) is partitioned on a specific event timestamp column, but not on it's "created_at" column.
Now if we create a connector in Airbyte using "created_at" the replication is just terrible, as TimescaleDB could not properly optimize the query and will query all hypertable buckets (for us > 1000).
My idea would be to create a more specific descendant of the Postgres Source, where the cursor field AND the hypertable dimension column can be specified.
Does this make sense?