citus
citus copied to clipboard
Distributed PostgreSQL as an extension
Fixes #8304 for release-12.1
DESCRIPTION: Disallows creating a distributed table or altering it to be colocated with another table if distribution key collations don't match. Fixes #7683. - **(Fixed by this PR)** These UDFs...
DESCRIPTION: Stops on-demand statistics collection for clusters and deprecates citus.enable_statistics_collection GUC.
# Environment PG 16 + Citus 12.1.5 # Prepare ```SQL CREATE SCHEMA my_test; SELECT citus_schema_distribute('my_test'); SET search_path TO my_test; CREATE TABLE t1(id bigserial PRIMARY KEY, name text); CREATE TABLE t2(id...
This PR introduces a GitHub Actions workflow that automatically performs text-based analysis to detect potential backward compatibility issues. The workflow analyzes update scripts, UDF function signatures, and GUC changes, then...
I am using docker image with PostgreSQL 15.13 (Ubuntu 15.13-1.pgdg24.04+1) on x86_64-pc-linux-gnu, compiled by gcc (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0, 64-bit The Citus extension package is installed, but it is not preload...
### Bug description We observed a segmentation fault in Postgres+Citus when running a distributed query that uses intermediate results. The crash happens inside `AppendCopyRowData()` in `multi_copy.c`, where `appendBinaryStringInfo()` is called...
citus version: ```sql SELECT citus_version(); ---Citus 13.0.3 on x86_64-pc-linux-gnu, compiled by gcc (Debian 12.2.0-14) 12.2.0, 64-bit ``` PG version: 17.2 schema: ```sql ---create 5 workers, and we also found the...