Commit Graph

276 Commits (e35add48ccc2e5aa94de360f1a43c6c150bda54a)

Author SHA1 Message Date
Bruce Momjian 451c43974f Update copyright for 2026 2 months ago
Michael Paquier 4f7dacc5b8 Use palloc_object() and palloc_array(), the last change 3 months ago
David Rowley 6d0eba6627 Use stack allocated StringInfoDatas, where possible 4 months ago
Tom Lane 74e121c8dc Split up pgfdw_report_error so that we can mark it pg_noreturn. 7 months ago
Tom Lane b9ebb92bcb Suppress uninitialized-variable warning. 7 months ago
Tom Lane 73873805fb Run pgindent on the changes of the previous patch. 7 months ago
Tom Lane 80aa9848be Reap the benefits of not having to avoid leaking PGresults. 7 months ago
Tom Lane 7d8f595779 Create infrastructure to reliably prevent leakage of PGresults. 7 months ago
Etsuro Fujita 21c9756db6 postgres_fdw: Add Assert to estimate_path_cost_size(). 8 months ago
Tom Lane 232d8caeaa Fix memory leakage in postgres_fdw's DirectModify code path. 9 months ago
Peter Geoghegan a6cab6a78e Harmonize function parameter names for Postgres 18. 11 months ago
David Rowley d69d45a5a9 Speedup child EquivalenceMember lookup in planner 11 months ago
Peter Eisentraut 8123e91f5a Convert PathKey to use CompareType 11 months ago
Tom Lane 55527368bd Use PG_MODULE_MAGIC_EXT in our installable shared libraries. 11 months ago
Alexander Korotkov 62f36d6924 postgres_fdw: Remove redundant check in semijoin_target_ok() 12 months ago
Alexander Korotkov 023fb51275 postgres_fdw: Avoid pulling up restrict infos from subqueries 12 months ago
Peter Eisentraut 618c64ffd3 Revert workarounds for -Wmissing-braces false positives on old GCC 12 months ago
Robert Haas c65bc2e1d1 Make it possible for loadable modules to add EXPLAIN options. 12 months ago
Robert Haas 9173e8b604 Create explain_format.c and move relevant code there. 1 year ago
Peter Eisentraut 3e4d868615 Remove various unnecessary (char *) casts 1 year ago
Bruce Momjian 50e6eb731d Update copyright for 2025 1 year ago
David Rowley 5983a4cffc Introduce CompactAttribute array in TupleDesc, take 2 1 year ago
Peter Eisentraut 7f798aca1d Remove useless casts to (void *) 1 year ago
Peter Eisentraut 9be4e5d293 Remove unused #include's from contrib, pl, test .c files 1 year ago
Robert Haas e222534679 Treat number of disabled nodes in a path as a separate cost metric. 2 years ago
Etsuro Fujita 5c571a34d0 postgres_fdw: Avoid "cursor can only scan forward" error. 2 years ago
Etsuro Fujita 8cfbac1492 postgres_fdw: Refuse to send FETCH FIRST WITH TIES to remote servers. 2 years ago
Etsuro Fujita 56c6703bd0 postgres_fdw: Improve comment about handling of asynchronous requests. 2 years ago
Noah Misch d3c5f37dd5 Make dblink interruptible, via new libpqsrv APIs. 2 years ago
Bruce Momjian 29275b1d17 Update copyright for 2024 2 years ago
Alexander Korotkov 824dbea3e4 Add support for deparsing semi-joins to contrib/postgres_fdw 2 years ago
David Rowley cac169d686 Increase DEFAULT_FDW_TUPLE_COST from 0.01 to 0.2 2 years ago
Peter Eisentraut 611806cd72 Add trailing commas to enum definitions 2 years ago
Etsuro Fujita 89be0b89ae Fix code indentation vioaltion introduced in commit 9e9931d2b. 3 years ago
Etsuro Fujita 9e9931d2bf Re-allow FDWs and custom scan providers to replace joins with pseudoconstant quals. 3 years ago
Tom Lane 991a3df227 Fix filtering of "cloned" outer-join quals some more. 3 years ago
Tom Lane 0245f8db36 Pre-beta mechanical code beautification. 3 years ago
David Rowley b4dbf3e924 Fix various typos 3 years ago
Daniel Gustafsson fb6fad6ef1 Fix function reference in comment 3 years ago
Tom Lane b448f1c8d8 Do assorted mop-up in the planner. 3 years ago
Tom Lane 2489d76c49 Make Vars be outer-join-aware. 3 years ago
Tom Lane 8d83a5d0a2 Remove redundant grouping and DISTINCT columns. 3 years ago
Tomas Vondra 57d11ef028 Check relkind before using TABLESAMPLE in postgres_fdw 3 years ago
Tomas Vondra 211d80c065 Fix stale comment about sample_frac adjustment 3 years ago
Bruce Momjian c8e1ba736b Update copyright for 2023 3 years ago
Tomas Vondra 8ad51b5f44 Sample postgres_fdw tables remotely during ANALYZE 3 years ago
Etsuro Fujita 594f8d3776 Allow batching of inserts during cross-partition updates. 3 years ago
Bruce Momjian 59346209a8 C comment: fix wording 3 years ago
Alvaro Herrera a61b1f7482
Rework query relation permission checking 3 years ago
Alvaro Herrera 599b33b949
Stop accessing checkAsUser via RTE in some cases 3 years ago