Commit Graph

215 Commits (23e7b38bfe396f919fdb66057174d29e17086418)

Author SHA1 Message Date
Tom Lane 5ee190f8ec Rationalize use of list_concat + list_copy combinations. 6 years ago
Michael Paquier 8548ddc61b Fix inconsistencies and typos in the tree, take 9 6 years ago
Etsuro Fujita 2a1612104c postgres_fdw: Remove redundancy in postgresAcquireSampleRowsFunc(). 6 years ago
Etsuro Fujita 08d2d58a2a postgres_fdw: Fix costing of pre-sorted foreign paths with local stats. 6 years ago
Etsuro Fujita 8b6da83d16 postgres_fdw: Account for triggers in non-direct remote UPDATE planning. 6 years ago
Etsuro Fujita 92a88644d2 postgres_fdw: Reorder C includes. 6 years ago
Amit Kapila 9679345f3c Fix typos. 6 years ago
Tom Lane 8255c7a5ee Phase 2 pgindent run for v12. 6 years ago
Tom Lane be76af171c Initial pgindent run for v12. 6 years ago
Etsuro Fujita cc866941ad postgres_fdw: Fix typo in comment. 6 years ago
Etsuro Fujita edbcbe277d postgres_fdw: Fix cost estimation for aggregate pushdown. 6 years ago
Tom Lane 8cad5adb9c Avoid postgres_fdw crash for a targetlist entry that's just a Param. 6 years ago
Etsuro Fujita 5c47049180 postgres_fdw: Fix incorrect handling of row movement for remote partitions. 6 years ago
Andres Freund 88e6ad3054 Fix two memory leaks around force-storing tuples in slots. 6 years ago
Etsuro Fujita d50d172e51 postgres_fdw: Perform the (FINAL, NULL) upperrel operations remotely. 6 years ago
Etsuro Fujita ffab494a4d postgres_fdw: Perform the (ORDERED, NULL) upperrel operations remotely. 6 years ago
Peter Eisentraut fc22b6623b Generated columns 6 years ago
Andres Freund ff11e7f4b9 Use slots in trigger infrastructure, except for the actual invocation. 6 years ago
Tom Lane a391ff3c3d Build out the planner support function infrastructure. 6 years ago
Tom Lane 34ea1ab7fd Split create_foreignscan_path() into three functions. 6 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
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 e0c4ec0728 Replace uses of heap_open et al with the corresponding table_* function. 7 years ago
Andres Freund 111944c5ee Replace heapam.h includes with {table, relation}.h where applicable. 7 years ago
Etsuro Fujita 6c61d7c593 postgres_fdw: Remove duplicate code in DML execution callback functions. 7 years ago
Andres Freund 4c850ecec6 Don't include heapam.h from others headers. 7 years ago
Bruce Momjian 97c39498e5 Update copyright for 2019 7 years ago
Tom Lane 77d4d88afb Repair bogus EPQ plans generated for postgres_fdw foreign joins. 7 years ago
Etsuro Fujita f8f6e44676 postgres_fdw: Improve cost and size estimation for aggregate pushdown. 7 years ago
Bruce Momjian eae9143d9a C comment: remove extra '*' 7 years ago
Andres Freund 578b229718 Remove WITH OIDS support, change oid catalog column visibility. 7 years ago
Andres Freund 763f2edd92 Rejigger materializing and fetching a HeapTuple from a slot. 7 years ago
Tom Lane 52ed730d51 Remove some unnecessary fields from Plan trees. 7 years ago
Tom Lane d73f4c74dd In the executor, use an array of pointers to access the rangetable. 7 years ago
Tom Lane 9ddef36278 Centralize executor's opening/closing of Relations for rangetable entries. 7 years ago
Andres Freund 29c94e03c7 Split ExecStoreTuple into ExecStoreHeapTuple and ExecStoreBufferHeapTuple. 7 years ago
Andrew Gierth bf2d0462cd postgres_fdw: don't push ORDER BY with no vars (bug #15352) 7 years ago
Tomas Vondra 6bf0bc842b Provide separate header file for built-in float types 7 years ago
Jeff Davis a45adc747e Fix WITH CHECK OPTION on views referencing postgres_fdw tables. 7 years ago
Andrew Dunstan 1e9c858090 pgindent run prior to branching 7 years ago
Robert Haas a365f52d58 Remove now-unnecessary cast. 7 years ago
Robert Haas 37a3058bc7 Fix interaction of foreign tuple routing with remote triggers. 7 years ago
Tom Lane bdf46af748 Post-feature-freeze pgindent run. 7 years ago
Tom Lane c792c7db41 Change more places to be less trusting of RestrictInfo.is_pushed_down. 7 years ago
Robert Haas 3d956d9562 Allow insert and update tuple routing and COPY for foreign tables. 7 years ago
Robert Haas 870d89608e Refactor PgFdwModifyState creation/destruction into separate functions. 7 years ago
Robert Haas 7e0d64c7a5 postgres_fdw: Push down partition-wise aggregation. 7 years ago
Robert Haas 84cb51b4e2 postgres_fdw: Fix interaction of PHVs with child joins. 7 years ago