Releases: postgrespro/pg_pathman
Releases · postgrespro/pg_pathman
Version 1.5.2
- Partial support of declarative partitioning from PostgreSQL 10+.
- Compilation fixes for Windows.
Version 1.5.1
Fixed compilation error on older gcc version (issue #177)
Version 1.5
Improvements:
- Multilevel partitioning;
- Cross-partition updates (should be enabled with
pg_pathman.enable_partitionrouter
option), update triggers were removed; - Support for PostgreSQL 11;
- Rewritten from scratch cache subsystem;
- Stability-related fixes.
Other changes:
get_pathman_lib_version()
was removed, usepathman_version
instead;split_range_partition
was optimized;merge_range_partitions
gets variable numbers of arguments instead of an array.
Version 1.4.14
Fixed cache invalidation errors leading to segfault
Version 1.4.13
Version 1.4.12
Minor compatibility fixes for PostgreSQL 10.4, 9.6.9, 9.5.13.
Version 1.4.11
- Fixed incorrect query results in case of (unsupported) multilevel partitioning (issue #155);
- Fixed spurious "table is being partitioned now" error raised by
partition_table_concurrently()
(issue #153); - Relaxed check constraint handling (issue #137);
- Fixed builds on PostgreSQL 9.5.5 (issue #142);
- Fixed incorrect usage of memcpy() in start_bgworker();
1.4.10 has been used for a private build (Postgres Pro).
Version 1.4.9
- Better integration with pg_shardman;
- Fixed handling of
ONLY
in all kinds of quries (also fixes pg_repack, issue #134 );
Version 1.4.8
- Improved cache invalidation machinery;
- Disabled
COPY partitioned_table TO
. UseCOPY (SELECT * FROM partitioned_table) TO
instead.
After some discussion, we decided to disable COPY ... TO
statement handling. This command will select rows only from parent table, which is good for pg_dump (see issue #50).
Version 1.4.7
- Fixed INSTEAD OF triggers on views selecting from partitioned tables (issue #77);
ALTER TABLE partitioned_table RENAME TO
now also renames auto naming sequences (issue #127);- Disabled some dangerous optimizations for
SELECT ... FOR SHARE/UPDATE
on PostgreSQL 9.5 (issue #129); - Improved error handling in concurrent partitioning background worker (aka ConcurrentPartWorker, more info);