Skip to content

Releases: citusdata/pg_shard

v1.2.3

Choose a tag to compare

@jasonmp85 jasonmp85 released this 28 Oct 23:11
v1.2.3
d18dfa6

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

Choose a tag to compare

@jasonmp85 jasonmp85 released this 09 Sep 20:29
v1.2.2
7e6103f

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

Choose a tag to compare

@jasonmp85 jasonmp85 released this 30 Jul 20:33
v1.2.1
2b221d9

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

v1.2.0

Choose a tag to compare

@jasonmp85 jasonmp85 released this 29 Jul 01:42
v1.2.0
d352f1d

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

Choose a tag to compare

@jasonmp85 jasonmp85 released this 01 Jul 22:46
v1.1.1
8cc20f5

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

v1.1.0

Choose a tag to compare

@jasonmp85 jasonmp85 released this 19 Mar 19:29
v1.1.0
3641ac4

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

Choose a tag to compare

@jasonmp85 jasonmp85 released this 24 Feb 20:18
v1.0.2
a25f873

Adds metadata to enable PGXN releases.

v1.0.1

Choose a tag to compare

@jasonmp85 jasonmp85 released this 26 Dec 04:34
v1.0.1
4f02e25

Minor documentation fixes only.

v1.0.0

Choose a tag to compare

@jasonmp85 jasonmp85 released this 26 Dec 04:32
v1.0.0
feb380a

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.