citus
citus copied to clipboard
Distributed PostgreSQL as an extension
I have Ubuntu 24.04, 13.2.0, PostgreSQL REL_16_3 configured with options `CFLAGS=" -Og" --enable-tap-tests --enable-debug --with-openssl --with-libxml --enable-cassert --with-icu --with-lz4`, Citus main (https://github.com/citusdata/citus/commit/9e1852eac7374de87898ea21a3862584609f77e8). First of all, when running `make check-enterprise`, I...
There is a part of columnar_insert test that tests population of columnar table with data from a table containing toasted values, and only default compression type (i.e. pglz) is checked...
If parameter `standard_conforming_strings` is off, backslashes in ordinary string literals ('...') are treated as escape characters causing problems. In particular `CREATE EXTENSION citus;` is failing when `standard_conforming_strings=off`: ``` postgres=# CREATE...
PG17 compatibility - Part 1 This PR provides successful compilation against PG17Beta2. Notes to reviewer: - Review commit by commit - it's much cleaner that way. - When merged, [Enable...
We were writing incorrect data to target collection in some cases of merge command. In case of repartition when source query it RELATION. We were referring to incorrect attribute number...
[Performance, Columnar] window function in subquery greatly slows down query, even when unreferenced
### Problem When using large columnar tables, window functions in subqueries greatly slow down query performance, even when the window function columns are not referenced by the outer query. I...
Compilation PR: #7651 Fixes #7653 ... under construction
Using the [PG17 support branch](https://github.com/citusdata/citus/tree/naisila/pg17_support), for now we have the following failing regression tests: - [`multi-1` schedule](https://github.com/citusdata/citus/actions/runs/10165804000/job/28114706598?pr=7661): **17/226** tests failing - [`multi` schedule](https://github.com/citusdata/citus/actions/runs/10165804000/job/28114706183?pr=7661): **22/185** tests failing - [`multi-mx` schedule](https://github.com/citusdata/citus/actions/runs/10160882110/job/28098281249?pr=7661): **3/68**...
[0844b396](https://github.com/postgres/postgres/commit/0844b3968985447ed0a6937cfc8639e379da2fe6) adds new test `database`. It fails when running `make check-vanilla` on release-12.1 with the following diff ``` @@ -1,14 +1,15 @@ CREATE DATABASE regression_tbd ENCODING utf8 LC_COLLATE "C" LC_CTYPE...
Fixes #6795 The `worker_copy_table_to_node` is not supposed to be called for Citus tables. When this function was initially introduced in #6098 , it had the respective check. But the check...