Commit Graph

334 Commits (fe879ae3a8e0735ccb12a425e1cdbcedb2f4af81)

Author SHA1 Message Date
David Rowley eef231e816 Fix some typos and some incorrectly duplicated words 2 years ago
Alvaro Herrera 9ce04b50e1
Revert "Catalog NOT NULL constraints" and fallout 2 years ago
Alvaro Herrera e056c557ae
Catalog NOT NULL constraints 2 years ago
Andres Freund 61b313e47e Pass down table relation into more index relation functions 2 years ago
David Rowley 3c569049b7 Allow left join removals and unique joins on partitioned tables 3 years ago
Tom Lane 3f7836ff65 Fix calculation of which GENERATED columns need to be updated. 3 years ago
Bruce Momjian c8e1ba736b Update copyright for 2023 3 years ago
Tom Lane eec3466118 Guard against table-AM-less relations in planner. 3 years ago
Peter Geoghegan a601366a46 Harmonize more parameter names in bulk. 3 years ago
Tom Lane 23e7b38bfe Pre-beta mechanical code beautification. 3 years ago
Alvaro Herrera 7103ebb7aa
Add support for MERGE SQL command 3 years ago
Tomas Vondra 269b532aef Add stxdinherit flag to pg_statistic_ext_data 4 years ago
Bruce Momjian 27b77ecf9f Update copyright for 2022 4 years ago
Peter Eisentraut 37b2764593 Some RELKIND macro refactoring 4 years ago
Thomas Munro ec48314708 Revert per-index collation version tracking feature. 4 years ago
Alvaro Herrera 8aba932251
Fix relcache inconsistency hazard in partition detach 4 years ago
Tom Lane 86dc90056d Rework planning and execution of UPDATE and DELETE. 4 years ago
Tomas Vondra a4d75c86bf Extended statistics on expressions 4 years ago
Alvaro Herrera 71f4c8c6f7
ALTER TABLE ... DETACH PARTITION ... CONCURRENTLY 4 years ago
Bruce Momjian 95d77149c5 Add macro RelationIsPermanent() to report relation permanence 4 years ago
David Rowley bb437f995d Add TID Range Scans to support efficient scanning ranges of TIDs 4 years ago
Noah Misch 360bd2321b Fix error with CREATE PUBLICATION, wal_level=minimal, and new tables. 4 years ago
Bruce Momjian ca3b37487b Update copyright for 2021 5 years ago
Peter Eisentraut 8b069ef5dc Change get_constraint_index() to use pg_constraint.conindid 5 years ago
Andrew Gierth 660b89928d Properly check index mark/restore in ExecSupportsMarkRestore. 5 years ago
Thomas Munro 257836a755 Track collation versions for indexes. 5 years ago
Tom Lane ad1c36b070 Fix foreign-key selectivity estimation in the presence of constants. 5 years ago
Tom Lane 3d351d916b Redefine pg_class.reltuples to be -1 before the first VACUUM or ANALYZE. 5 years ago
Tom Lane 0568e7a2a4 Cosmetic improvements for code related to partitionwise join. 5 years ago
Alexander Korotkov 911e702077 Implement operator class parameters 5 years ago
Bruce Momjian 7559d8ebfa Update copyrights for 2020 6 years ago
Michael Paquier 7854e07f25 Revert "Rename files and headers related to index AM" 6 years ago
Michael Paquier 8ce3aa9b59 Rename files and headers related to index AM 6 years ago
Amit Kapila 14aec03502 Make the order of the header file includes consistent in backend modules. 6 years ago
Michael Paquier f25968c496 Remove last traces of heap_open/close in the tree 6 years ago
Alvaro Herrera 815ef2f568 Don't constraint-exclude partitioned tables as much 6 years ago
Tom Lane d97b714a21 Avoid using lcons and list_delete_first where it's easy to do so. 6 years ago
Tom Lane 1cff1b95ab Represent Lists as expansible arrays, not chains of cons-cells. 6 years ago
Tomas Vondra 6cbfb784c3 Rework the pg_statistic_ext catalog 6 years ago
Tom Lane 8255c7a5ee Phase 2 pgindent run for v12. 6 years ago
Tom Lane 9691aa72e2 Fix style violations in syscache lookups. 6 years ago
Tom Lane e03ff73969 Clean up handling of constraint_exclusion and enable_partition_pruning. 6 years ago
Tom Lane 9c703c169a Make queries' locking of indexes more consistent. 6 years ago
Andres Freund bfbcad478f tableam: bitmap table scan. 6 years ago
Andres Freund 4bb50236eb tableam: Formatting and other minor cleanups. 6 years ago
Andres Freund 696d78469f tableam: Move heap specific logic from estimate_rel_size below tableam. 6 years ago
Tom Lane 428b260f87 Speed up planning when partitions can be pruned at plan time. 6 years ago
Peter Eisentraut fc22b6623b Generated columns 6 years ago
Tomas Vondra 7300a69950 Add support for multivariate MCV lists 6 years ago
Tom Lane c8151e6423 Don't copy PartitionBoundInfo in set_relation_partition_info. 6 years ago