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_partitionrouteroption), update triggers were removed;
- Support for PostgreSQL 11;
- Rewritten from scratch cache subsystem;
- Stability-related fixes.
Other changes:
- get_pathman_lib_version()was removed, use- pathman_versioninstead;
- split_range_partitionwas optimized;
- merge_range_partitionsgets 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 ONLYin 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) TOinstead.
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 TOnow also renames auto naming sequences (issue #127);
- Disabled some dangerous optimizations for SELECT ... FOR SHARE/UPDATEon PostgreSQL 9.5 (issue #129);
- Improved error handling in concurrent partitioning background worker (aka ConcurrentPartWorker, more info);