aboutsummaryrefslogtreecommitdiff
path: root/src/backend/optimizer/util/plancat.c
Commit message (Expand)AuthorAge
* Allow left join removals and unique joins on partitioned tablesDavid Rowley2023-01-09
* Fix calculation of which GENERATED columns need to be updated.Tom Lane2023-01-05
* Update copyright for 2023Bruce Momjian2023-01-02
* Guard against table-AM-less relations in planner.Tom Lane2022-10-17
* Harmonize more parameter names in bulk.Peter Geoghegan2022-09-20
* Pre-beta mechanical code beautification.Tom Lane2022-05-12
* Add support for MERGE SQL commandAlvaro Herrera2022-03-28
* Add stxdinherit flag to pg_statistic_ext_dataTomas Vondra2022-01-16
* Update copyright for 2022Bruce Momjian2022-01-07
* Some RELKIND macro refactoringPeter Eisentraut2021-12-03
* Revert per-index collation version tracking feature.Thomas Munro2021-05-07
* Fix relcache inconsistency hazard in partition detachAlvaro Herrera2021-04-22
* Rework planning and execution of UPDATE and DELETE.Tom Lane2021-03-31
* Extended statistics on expressionsTomas Vondra2021-03-27
* ALTER TABLE ... DETACH PARTITION ... CONCURRENTLYAlvaro Herrera2021-03-25
* Add macro RelationIsPermanent() to report relation permanenceBruce Momjian2021-03-22
* Add TID Range Scans to support efficient scanning ranges of TIDsDavid Rowley2021-02-27
* Fix error with CREATE PUBLICATION, wal_level=minimal, and new tables.Noah Misch2021-01-30
* Update copyright for 2021Bruce Momjian2021-01-02
* Change get_constraint_index() to use pg_constraint.conindidPeter Eisentraut2020-12-09
* Properly check index mark/restore in ExecSupportsMarkRestore.Andrew Gierth2020-11-24
* Track collation versions for indexes.Thomas Munro2020-11-03
* Fix foreign-key selectivity estimation in the presence of constants.Tom Lane2020-10-28
* Redefine pg_class.reltuples to be -1 before the first VACUUM or ANALYZE.Tom Lane2020-08-30
* Cosmetic improvements for code related to partitionwise join.Tom Lane2020-04-03
* Implement operator class parametersAlexander Korotkov2020-03-30
* Update copyrights for 2020Bruce Momjian2020-01-01
* Revert "Rename files and headers related to index AM"Michael Paquier2019-12-27
* Rename files and headers related to index AMMichael Paquier2019-12-25
* Make the order of the header file includes consistent in backend modules.Amit Kapila2019-11-12
* Remove last traces of heap_open/close in the treeMichael Paquier2019-10-19
* Don't constraint-exclude partitioned tables as muchAlvaro Herrera2019-08-13
* Avoid using lcons and list_delete_first where it's easy to do so.Tom Lane2019-07-17
* Represent Lists as expansible arrays, not chains of cons-cells.Tom Lane2019-07-15
* Rework the pg_statistic_ext catalogTomas Vondra2019-06-16
* Phase 2 pgindent run for v12.Tom Lane2019-05-22
* Fix style violations in syscache lookups.Tom Lane2019-05-05
* Clean up handling of constraint_exclusion and enable_partition_pruning.Tom Lane2019-04-30
* Make queries' locking of indexes more consistent.Tom Lane2019-04-04
* tableam: bitmap table scan.Andres Freund2019-03-31
* tableam: Formatting and other minor cleanups.Andres Freund2019-03-31
* tableam: Move heap specific logic from estimate_rel_size below tableam.Andres Freund2019-03-30
* Speed up planning when partitions can be pruned at plan time.Tom Lane2019-03-30
* Generated columnsPeter Eisentraut2019-03-30
* Add support for multivariate MCV listsTomas Vondra2019-03-27
* Don't copy PartitionBoundInfo in set_relation_partition_info.Tom Lane2019-03-22
* Allow ATTACH PARTITION with only ShareUpdateExclusiveLock.Robert Haas2019-03-07
* Move code for managing PartitionDescs into a new file, partdesc.cRobert Haas2019-02-21
* Build out the planner support function infrastructure.Tom Lane2019-02-09
* Refactor planner's header files.Tom Lane2019-01-29