Commit Graph

3614 Commits (f3afbbdae9b6ca04a6d2b224a8dfd5959d8a17ea)

Author SHA1 Message Date
Andres Freund 2a96909a4a tableam: Support for an index build's initial table scan(s). 7 years ago
Michael Paquier 1983af8e89 Switch some palloc/memset calls to palloc0 7 years ago
Tom Lane e8d5dd6be7 Get rid of duplicate child RTE for a partitioned table. 7 years ago
Tom Lane 8edd0e7946 Suppress Append and MergeAppend plan nodes that have a single child. 7 years ago
Peter Eisentraut 572e3e6634 Initialize structure at declaration 7 years ago
Tom Lane bd9396a0b2 Avoid double-free in vacuumlo error path. 7 years ago
Andres Freund 5db6df0c01 tableam: Add tuple_{insert, delete, update, lock} and use. 7 years ago
Peter Eisentraut 5e1963fb76 Collations with nondeterministic comparison 7 years ago
Peter Geoghegan c1afd175b5 Allow amcheck to re-find tuples using new search. 7 years ago
Peter Geoghegan dd299df818 Make heap TID a tiebreaker nbtree index column. 7 years ago
Peter Geoghegan e5adcb789d Refactor nbtree insertion scankeys. 7 years ago
Andres Freund 7571ce6f11 Remove leftover reference to oid column. 7 years ago
Robert Haas 1459e84cb2 Don't auto-restart per-database autoprewarm workers. 7 years ago
Peter Eisentraut 1226d932b4 Fix volatile vs. pointer confusion 7 years ago
Andres Freund c2fe139c20 tableam: Add and use scan APIs. 7 years ago
Alvaro Herrera af38498d4c Move hash_any prototype from access/hash.h to utils/hashutils.h 7 years ago
Michael Paquier 82a5649fb9 Tighten use of OpenTransientFile and CloseTransientFile 7 years ago
Peter Eisentraut da35d14806 Remove unused macro 7 years ago
Andres Freund ff11e7f4b9 Use slots in trigger infrastructure, except for the actual invocation. 7 years ago
Amit Kapila 29d108cdec Doc: Update the documentation for FSM behavior for small tables. 7 years ago
Noah Misch faee6fae6d Suppress another case of MSVC warning 4146. 7 years ago
Noah Misch 04a87ae262 In imath.h, replace stdint.h usage with c.h equivalents. 7 years ago
Noah Misch 48e24ba6b7 Import changes from IMath versions (1.3, 1.29]. 7 years ago
Tom Lane 608b167f9f Allow user control of CTE materialization, and change the default behavior. 7 years ago
Tom Lane 02a6a54ecd Make use of compiler builtins and/or assembly for CLZ, CTZ, POPCNT. 7 years ago
Tom Lane e89f14e2bb Refactor index cost estimation functions in view of IndexClause changes. 7 years ago
Peter Eisentraut 4b3b07fd5d Resolve one unconstify use 7 years ago
Andrew Gierth 02ddd49932 Change floating-point output format for improved performance. 7 years ago
Peter Eisentraut 37d9916020 More unconstify use 7 years ago
Peter Eisentraut cf40dc65b6 Remove useless casts 7 years ago
Alvaro Herrera 8c67d29fd5 Relax overly strict assertion 7 years ago
Tom Lane a391ff3c3d Build out the planner support function infrastructure. 7 years ago
Tom Lane 34ea1ab7fd Split create_foreignscan_path() into three functions. 7 years ago
Peter Geoghegan eba775345d Avoid amcheck inline compression false positives. 7 years ago
Amit Kapila 08ecdfe7e5 Make FSM test portable. 7 years ago
Amit Kapila b0eaa4c51b Avoid creation of the free space map for small heap relations, take 2. 7 years ago
Alvaro Herrera 558d77f20e Renaming for new subscripting mechanism 7 years ago
Thomas Munro 456e3718e7 Add combining characters to unaccent.rules. 7 years ago
Tom Lane fa2cf164aa Rename nodes/relation.h to nodes/pathnodes.h. 7 years ago
Tom Lane f09346a9c6 Refactor planner's header files. 7 years ago
Etsuro Fujita 449d0a8550 postgres_fdw: Fix test for cached costs in estimate_path_cost_size(). 7 years ago
Tom Lane 4be058fe9e In the planner, replace an empty FROM clause with a dummy RTE. 7 years ago
Amit Kapila a23676503b Revert "Avoid creation of the free space map for small heap relations." 7 years ago
Amit Kapila ac88d2962a Avoid creation of the free space map for small heap relations. 7 years ago
Andres Freund a9c35cf85c Change function call information to be variable length. 7 years ago
Etsuro Fujita fd1afdbafd postgres_fdw: Account for tlist eval costs in estimate_path_cost_size(). 7 years ago
Heikki Linnakangas 95931133a9 Fix misc typos in comments. 7 years ago
Andres Freund c91560defc Move remaining code from tqual.[ch] to heapam.h / heapam_visibility.c. 7 years ago
Andres Freund b7eda3e0e3 Move generic snapshot related code from tqual.h to snapmgr.h. 7 years ago
Andres Freund 63746189b2 Change snapshot type to be determined by enum rather than callback. 7 years ago