summaryrefslogtreecommitdiff
path: root/src/backend/optimizer/util/plancat.c
AgeCommit message (Expand)Author
2024-08-05Restrict accesses to non-system views and foreign tables during pg_dump.Masahiko Sawada
2024-07-02Use TupleDescAttr macro consistentlyDavid Rowley
2024-06-11Fix infer_arbiter_indexes() to not assume resultRelation is 1.Tom Lane
2024-05-16Revert temporal primary keys and foreign keysPeter Eisentraut
2024-05-13Revert structural changes to not-null constraintsAlvaro Herrera
2024-05-10Fix ON CONFLICT DO NOTHING/UPDATE for temporal indexesPeter Eisentraut
2024-04-12Fix IS [NOT] NULL qual optimization for inheritance tablesDavid Rowley
2024-03-04Remove unused #include's from backend .c filesPeter Eisentraut
2024-01-23Add better handling of redundant IS [NOT] NULL qualsDavid Rowley
2024-01-04Update copyright for 2024Bruce Momjian
2023-12-19Prevent integer overflow when forming tuple width estimates.Tom Lane
2023-10-11Fix missed optimization in relation_excluded_by_constraints().Tom Lane
2023-08-25Catalog not-null constraintsAlvaro Herrera
2023-06-10nbtree: Allocate new pages in separate function.Peter Geoghegan
2023-04-18Fix some typos and some incorrectly duplicated wordsDavid Rowley
2023-04-12Revert "Catalog NOT NULL constraints" and falloutAlvaro Herrera
2023-04-07Catalog NOT NULL constraintsAlvaro Herrera
2023-04-02Pass down table relation into more index relation functionsAndres Freund
2023-01-09Allow left join removals and unique joins on partitioned tablesDavid Rowley
2023-01-05Fix calculation of which GENERATED columns need to be updated.Tom Lane
2023-01-02Update copyright for 2023Bruce Momjian
2022-10-17Guard against table-AM-less relations in planner.Tom Lane
2022-09-20Harmonize more parameter names in bulk.Peter Geoghegan
2022-05-12Pre-beta mechanical code beautification.Tom Lane
2022-03-28Add support for MERGE SQL commandAlvaro Herrera
2022-01-16Add stxdinherit flag to pg_statistic_ext_dataTomas Vondra
2022-01-08Update copyright for 2022Bruce Momjian
2021-12-03Some RELKIND macro refactoringPeter Eisentraut
2021-05-07Revert per-index collation version tracking feature.Thomas Munro
2021-04-22Fix relcache inconsistency hazard in partition detachAlvaro Herrera
2021-03-31Rework planning and execution of UPDATE and DELETE.Tom Lane
2021-03-26Extended statistics on expressionsTomas Vondra
2021-03-25ALTER TABLE ... DETACH PARTITION ... CONCURRENTLYAlvaro Herrera
2021-03-23Add macro RelationIsPermanent() to report relation permanenceBruce Momjian
2021-02-27Add TID Range Scans to support efficient scanning ranges of TIDsDavid Rowley
2021-01-30Fix error with CREATE PUBLICATION, wal_level=minimal, and new tables.Noah Misch
2021-01-02Update copyright for 2021Bruce Momjian
2020-12-09Change get_constraint_index() to use pg_constraint.conindidPeter Eisentraut
2020-11-24Properly check index mark/restore in ExecSupportsMarkRestore.Andrew Gierth
2020-11-02Track collation versions for indexes.Thomas Munro
2020-10-28Fix foreign-key selectivity estimation in the presence of constants.Tom Lane
2020-08-30Redefine pg_class.reltuples to be -1 before the first VACUUM or ANALYZE.Tom Lane
2020-04-03Cosmetic improvements for code related to partitionwise join.Tom Lane
2020-03-30Implement operator class parametersAlexander Korotkov
2020-01-01Update copyrights for 2020Bruce Momjian
2019-12-26Revert "Rename files and headers related to index AM"Michael Paquier
2019-12-25Rename files and headers related to index AMMichael Paquier
2019-11-12Make the order of the header file includes consistent in backend modules.Amit Kapila
2019-10-19Remove last traces of heap_open/close in the treeMichael Paquier
2019-08-13Don't constraint-exclude partitioned tables as muchAlvaro Herrera