Skip to content

Releases: citusdata/pg_shard

v1.2.3

28 Oct 23:11
v1.2.3
d18dfa6
Compare
Choose a tag to compare

pg_shard v1.2 introduced the use of SPI in the metadata system to better abstract differences between pg_shard and CitusDB representations of distribution metadata. This release addresses performance issues from that change by ensuring SPI plans are cached after their first use.

v1.2.2

09 Sep 20:29
v1.2.2
7e6103f
Compare
Choose a tag to compare

The use_citusdb_select_logic configuration parameter defaults to false, which was causing confusion now that pg_shard sees and understands all CitusDB metadata. This release changes the default to true when pg_shard is compiled and installed against CitusDB rather than PostgreSQL.

v1.2.1

30 Jul 20:33
v1.2.1
2b221d9
Compare
Choose a tag to compare

Fixes a bug triggered by updating from an older pg_shard version within CitusDB when distributed tables already exist.

v1.2.0

29 Jul 01:42
v1.2.0
d352f1d
Compare
Choose a tag to compare

When installed within CitusDB, pg_shard will automatically synchronize metadata about table distribution to the catalog tables used by CitusDB. Additionally, users can use enumeration or composite types as partition columns and will appreciate minor improvements in error messages and input checking.

v1.1.1

01 Jul 22:46
v1.1.1
8cc20f5
Compare
Choose a tag to compare

Fixes a bug triggered by repairing shard placements belonging to a table that makes use of indexes.

v1.1.0

19 Mar 19:29
v1.1.0
3641ac4
Compare
Choose a tag to compare

The sophomore release of pg_shard brings several new features as well as a better user experience, enhanced performance, and improved resource utilization. In addition to an up to fourfold improvement in INSERT speed, users can benefit from a new shard repair function, a script to make bulk data loads easier, and on-demand metadata synchronization with CitusDB.

v1.0.2

24 Feb 20:18
v1.0.2
a25f873
Compare
Choose a tag to compare

Adds metadata to enable PGXN releases.

v1.0.1

26 Dec 04:34
v1.0.1
4f02e25
Compare
Choose a tag to compare

Minor documentation fixes only.

v1.0.0

26 Dec 04:32
v1.0.0
feb380a
Compare
Choose a tag to compare

Initial release of pg_shard, a transparent sharding extension for PostgreSQL. pg_shard enables your tables and queries to be distributed across any number of PostgreSQL servers without requiring any changes to your application code.

Supports single-shard INSERT, UPDATE, and DELETE as well as multi-shard SELECT queries.