Commit Graph

3634 Commits (8cad5adb9c0be82e9f40d51b02a542439f47de9e)

Author SHA1 Message Date
Tom Lane 8cad5adb9c Avoid postgres_fdw crash for a targetlist entry that's just a Param. 7 years ago
Peter Geoghegan a9ce839a31 Sanitize line pointers within contrib/amcheck. 7 years ago
Etsuro Fujita 5c47049180 postgres_fdw: Fix incorrect handling of row movement for remote partitions. 7 years ago
Andres Freund 88e6ad3054 Fix two memory leaks around force-storing tuples in slots. 7 years ago
Michael Paquier d527fda621 Fix more strcmp() calls using boolean-like comparisons for result checks 7 years ago
Tom Lane 9e360f0e83 Avoid Python memory leaks in hstore_plpython and jsonb_plpython. 7 years ago
Michael Paquier 249d649996 Add support TCP user timeout in libpq and the backend server 7 years ago
Alvaro Herrera 9f06d79ef8 Add facility to copy replication slots 7 years ago
Peter Geoghegan 344b7e11bb Add test coverage for rootdescend verification. 7 years ago
Peter Eisentraut 33215d113d file_fdw: Fix for generated columns 7 years ago
Tomas Vondra ea569d64ac Add SETTINGS option to EXPLAIN, to print modified settings. 7 years ago
Alvaro Herrera ab0dfc961b Report progress of CREATE INDEX operations 7 years ago
Etsuro Fujita d50d172e51 postgres_fdw: Perform the (FINAL, NULL) upperrel operations remotely. 7 years ago
Etsuro Fujita 0269edefac postgres_fdw: Modify regression tests for EPQ-related planning problems. 7 years ago
Etsuro Fujita ffab494a4d postgres_fdw: Perform the (ORDERED, NULL) upperrel operations remotely. 7 years ago
Andres Freund 4b82664156 Only allow heap in a number of contrib modules. 7 years ago
Andres Freund 73c954d248 tableam: sample scan. 7 years ago
Tom Lane 428b260f87 Speed up planning when partitions can be pruned at plan time. 7 years ago
Peter Eisentraut fc22b6623b Generated columns 7 years ago
Peter Geoghegan 9c7fb7e6d8 Tweak some nbtree-related code comments. 7 years ago
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