Commit Graph

448 Commits (eb9ee4d1818cd228d80049fd42efbfaabc187c20)

Author SHA1 Message Date
Tom Lane 34ea1ab7fd Split create_foreignscan_path() into three functions. 7 years ago
Alvaro Herrera 558d77f20e Renaming for new subscripting mechanism 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
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
Michael Paquier bf491a9073 Disable WAL-skipping optimization for COPY on views and foreign tables 7 years ago
Andres Freund 09568ec3d3 Create a separate oid range for oids assigned by genbki.pl. 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
Thomas Munro cfdf4dc4fc Add WL_EXIT_ON_PM_DEATH pseudo-event. 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
Etsuro Fujita 7cfdc77023 Disable support for partitionwise joins in problematic cases. 7 years ago
Andrew Gierth bf2d0462cd postgres_fdw: don't push ORDER BY with no vars (bug #15352) 7 years ago
Heikki Linnakangas 31380bc7c2 Spell "partitionwise" consistently. 7 years ago
Tomas Vondra 6bf0bc842b Provide separate header file for built-in float types 7 years ago
Andres Freund 3522d0eaba Deduplicate "invalid input syntax" messages for various types. 7 years ago
Tom Lane 1007b0a126 Fix hashjoin costing mistake introduced with inner_unique optimization. 7 years ago
Jeff Davis a45adc747e Fix WITH CHECK OPTION on views referencing postgres_fdw tables. 7 years ago
Michael Paquier 65782346a4 Use optimized bitmap set function for membership test in postgres_fdw 7 years ago
Andrew Dunstan 1e9c858090 pgindent run prior to branching 7 years ago
Tom Lane b86b7bfa3e Improve English wording of some other getObjectDescription() messages. 7 years ago
Robert Haas 7fc7dac1a7 Pass the correct PlannerInfo to PlanForeignModify/PlanDirectModify. 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. 8 years ago
Tom Lane 2fe977712c YA attempt to stabilize the results of the postgres_fdw regression test. 8 years ago
Robert Haas 3d956d9562 Allow insert and update tuple routing and COPY for foreign tables. 8 years ago
Robert Haas 870d89608e Refactor PgFdwModifyState creation/destruction into separate functions. 8 years ago
Tom Lane dddfc4cb2e Prevent accidental linking of system-supplied copies of libpq.so etc. 8 years ago
Robert Haas 7e0d64c7a5 postgres_fdw: Push down partition-wise aggregation. 8 years ago
Robert Haas 11cf92f6e2 Rewrite the code that applies scan/join targets to paths. 8 years ago
Tom Lane feb8254518 Improve style guideline compliance of assorted error-report messages. 8 years ago
Tom Lane 04e7ecadf6 Revert "Temporarily instrument postgres_fdw test to look for statistics changes." 8 years ago
Tom Lane c2c537c56d Temporarily instrument postgres_fdw test to look for statistics changes. 8 years ago
Robert Haas 1733460f02 postgres_fdw: Fourth attempt to stabilize regression tests. 8 years ago