aboutsummaryrefslogtreecommitdiff
path: root/src/backend/optimizer/util/plancat.c
Commit message (Expand)AuthorAge
* 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
* In the planner, replace an empty FROM clause with a dummy RTE.Tom Lane2019-01-28
* Rename RelationData.rd_amroutine to rd_indam.Andres Freund2019-01-21
* Replace uses of heap_open et al with the corresponding table_* function.Andres Freund2019-01-21
* Replace heapam.h includes with {table, relation}.h where applicable.Andres Freund2019-01-21
* Update copyright for 2019Bruce Momjian2019-01-02
* Remove obsolete IndexIs* macrosPeter Eisentraut2018-12-27
* Remove WITH OIDS support, change oid catalog column visibility.Andres Freund2018-11-20
* Postpone calculating total_table_pages until after pruning/exclusion.Tom Lane2018-11-07
* Correct constness of system attributes in heap.c & prerequisites.Andres Freund2018-10-16
* Post-feature-freeze pgindent run.Tom Lane2018-04-26
* Add GUC enable_partition_pruningAlvaro Herrera2018-04-23
* Reorganize partitioning codeAlvaro Herrera2018-04-14
* Cleanup covering infrastructureTeodor Sigaev2018-04-12
* Revert MERGE patchSimon Riggs2018-04-12
* Indexes with INCLUDE columns and their support in B-treeTeodor Sigaev2018-04-07
* Faster partition pruningAlvaro Herrera2018-04-06
* MERGE SQL Command following SQL:2016Simon Riggs2018-04-03
* Revert "Modified files for MERGE"Simon Riggs2018-04-02
* Modified files for MERGESimon Riggs2018-04-02
* Fast ALTER TABLE ADD COLUMN with a non-NULL defaultAndrew Dunstan2018-03-28
* Fix improper uses of canonicalize_qual().Tom Lane2018-03-11
* Improve predtest.c's internal docs, and enhance its functionality a bit.Tom Lane2018-03-09
* For partitionwise join, match on partcollation, not parttypcoll.Robert Haas2018-02-28
* Ignore partitioned indexes where appropriateAlvaro Herrera2018-01-25
* Update copyright for 2018Bruce Momjian2018-01-02
* Try to exclude partitioned tables in toto.Robert Haas2017-12-01
* Update typedefs.list and re-run pgindentRobert Haas2017-11-29
* Copy information from the relcache instead of pointing to it.Robert Haas2017-10-06
* Basic partition-wise join functionality.Robert Haas2017-10-06
* Associate partitioning information with each RelOptInfo.Robert Haas2017-09-20
* Change tupledesc->attrs[n] to TupleDescAttr(tupledesc, n).Andres Freund2017-08-20
* Phase 3 of pgindent updates.Tom Lane2017-06-21
* Phase 2 of pgindent updates.Tom Lane2017-06-21
* Teach predtest.c about CHECK clauses to fix partitioning bugs.Robert Haas2017-06-14