aboutsummaryrefslogtreecommitdiff
path: root/src/backend/partitioning/partprune.c
Commit message (Expand)AuthorAge
* 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
* Improve commentary about run-time partition pruning data structures.Tom Lane2018-06-11
* Fix run-time partition pruning code to handle NULL values properly.Tom Lane2018-06-11
* Assorted cosmetic cleanup of run-time-partition-pruning code.Tom Lane2018-06-10
* Improve run-time partition pruning to handle any stable expression.Tom Lane2018-06-10
* Fix assorted partition pruning bugsAlvaro Herrera2018-05-09
* Make gen_partprune_steps staticAlvaro Herrera2018-05-09
* Remove useless 'default' clauseAlvaro Herrera2018-05-09
* Post-feature-freeze pgindent run.Tom Lane2018-04-26
* Initialize ExprStates once in run-time partition pruningAlvaro Herrera2018-04-24