Commit Graph

240 Commits (0245f8db36f375326c2bae0c3420d3c77714e72d)

Author SHA1 Message Date
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
Tom Lane 524d64ea8e Remove bogus "extern" annotations on function definitions. 7 years ago
Alvaro Herrera 8237f27b50 get_relid_attribute_name is dead, long live get_attname 7 years ago
Robert Haas 1bc0100d27 postgres_fdw: Push down UPDATE/DELETE joins to remote servers. 7 years ago
Robert Haas 4bbf6edfbd postgres_fdw: Avoid 'outer pathkeys do not match mergeclauses' error. 8 years ago
Tom Lane e9f2703ab7 Fix postgres_fdw to cope with duplicate GROUP BY entries. 8 years ago
Tom Lane 9ff4f758ee Cosmetic fix in postgres_fdw.c. 8 years ago
Bruce Momjian 9d4649ca49 Update copyright for 2018 8 years ago
Robert Haas b726eaa37a Remove incorrect apostrophe. 8 years ago
Tom Lane 793a89c196 Sync function prototype with its actual definition. 8 years ago
Andres Freund 2cd7084524 Change tupledesc->attrs[n] to TupleDescAttr(tupledesc, n). 8 years ago
Robert Haas 79f457e53a Remove bogus line from comment. 8 years ago
Peter Eisentraut 1db49c3b6d Fix typo in comment 8 years ago
Tom Lane 382ceffdf7 Phase 3 of pgindent updates. 8 years ago
Tom Lane c7b8998ebb Phase 2 of pgindent updates. 8 years ago
Bruce Momjian a6fd7b7a5f Post-PG 10 beta1 pgindent run 8 years ago
Peter Eisentraut 332bec1e60 postgres_fdw: Fix join push down with extensions 8 years ago
Tom Lane 88e902b769 Simplify handling of remote-qual pass-forward in postgres_fdw. 8 years ago
Tom Lane 28b0478755 Handle restriction clause lists more uniformly in postgres_fdw. 8 years ago
Tom Lane 8f0530f580 Improve castNode notation by introducing list-extraction-specific variants. 8 years ago
Simon Riggs ac2b095088 Reset API of clause_selectivity() 8 years ago
Simon Riggs 2686ee1b7c Collect and use multi-column dependency stats 8 years ago
Robert Haas 7a39b5e4d1 Abstract logic to allow for multiple kinds of child rels. 8 years ago
Robert Haas f49bcd4ef3 postgres_fdw: Teach IMPORT FOREIGN SCHEMA about partitioning. 8 years ago
Andres Freund b8d7f053c5 Faster expression evaluation and targetlist projection. 8 years ago
Robert Haas b30fb56b07 postgres_fdw: Push down FULL JOINs with restriction clauses. 8 years ago