aboutsummaryrefslogtreecommitdiff
path: root/src/backend/partitioning/partprune.c
Commit message (Expand)AuthorAge
* Fix incorrect step generation in HASH partition pruningDavid Rowley2023-10-12
* Fix incorrect partition pruning logic for boolean partitioned tablesDavid Rowley2023-04-14
* Cleanup partition pruning step generationDavid Rowley2021-04-08
* Remove [Merge]AppendPath.partitioned_rels.Tom Lane2021-02-01
* Revise make_partition_pruneinfo to not use its partitioned_rels input.Tom Lane2021-02-01
* Fix hash partition pruning with asymmetric partition sets.Tom Lane2021-01-28
* Update copyright for 2021Bruce Momjian2021-01-02
* Fix typos and grammar in docs and commentsMichael Paquier2020-12-24
* Allow run-time pruning on nested Append/MergeAppend nodesDavid Rowley2020-11-02
* Fix yet another issue with step generation in partition pruning.Etsuro Fujita2020-08-07
* Fix some issues with step generation in partition pruning.Etsuro Fujita2020-07-28
* Initial pgindent and pgperltidy run for v13.Tom Lane2020-05-14
* Dial back -Wimplicit-fallthrough to level 3Alvaro Herrera2020-05-13
* Add -Wimplicit-fallthrough to CFLAGS and CXXFLAGSAlvaro Herrera2020-05-12
* Update copyrights for 2020Bruce Momjian2020-01-01
* Don't include utils/array.h from acl.h.Andres Freund2019-08-16
* Don't constraint-exclude partitioned tables as muchAlvaro Herrera2019-08-13
* Fix inconsistencies and typos in the tree, take 10Michael Paquier2019-08-13
* Rationalize use of list_concat + list_copy combinations.Tom Lane2019-08-12
* Fix SIGSEGV in pruning for ScalarArrayOp with constant-null array.Tom Lane2019-08-09
* Apply constraint exclusion more generally in partitioningAlvaro Herrera2019-08-07
* Improve pruning of a default partitionAlvaro Herrera2019-08-04
* Represent Lists as expansible arrays, not chains of cons-cells.Tom Lane2019-07-15
* Fix RANGE partition pruning with multiple boolean partition keysDavid Rowley2019-07-12
* Phase 2 pgindent run for v12.Tom Lane2019-05-22
* Restructure creation of run-time pruning steps.Tom Lane2019-05-17
* Fix bogus logic for combining range-partitioned columns during pruning.Tom Lane2019-05-16
* Fix partition pruning to treat stable comparison operators properly.Tom Lane2019-05-16
* Speed up planning when partitions can be pruned at plan time.Tom Lane2019-03-30
* Fix use of wrong datatype with sizeof().Robert Haas2019-03-25
* Rearrange make_partitionedrel_pruneinfo to avoid work when we can't prune.Tom Lane2019-03-22
* Collations with nondeterministic comparisonPeter Eisentraut2019-03-22
* Allow ATTACH PARTITION with only ShareUpdateExclusiveLock.Robert Haas2019-03-07
* Refactor planner's header files.Tom Lane2019-01-29
* Make some small planner API cleanups.Tom Lane2019-01-29
* Move inheritance expansion code into its own fileAlvaro Herrera2019-01-10
* Update copyright for 2019Bruce Momjian2019-01-02
* Fix incorrect routine name reference in partprune.cMichael Paquier2018-11-08
* Centralize executor's opening/closing of Relations for rangetable entries.Tom Lane2018-10-04
* Remove duplicated words split across lines in commentsMichael Paquier2018-09-08
* Fix typos.Thomas Munro2018-08-27
* Remove bogus Assert in make_partitionedrel_pruneinfo().Tom Lane2018-08-08
* Match RelOptInfos by relids not pointer equality.Tom Lane2018-08-08
* Fix run-time partition pruning for appends with multiple source rels.Tom Lane2018-08-01
* Verify range bounds to bms_add_range when necessaryAlvaro Herrera2018-07-30
* Fix partition pruning with IS [NOT] NULL clausesAlvaro Herrera2018-07-16
* Consistently use the term 'partitioned rel' in partprune commentsAlvaro Herrera2018-06-20
* Code review for match_clause_to_partition_key().Tom Lane2018-06-13
* Fix some ill-chosen names for globally-visible partition support functions.Tom Lane2018-06-13
* Fix up run-time partition pruning's use of relcache's partition data.Tom Lane2018-06-13