Commit Graph

593 Commits (f8715ec86608fc5f6c80f5dec3369b4cc56481a8)

Author SHA1 Message Date
David Rowley 42473b3b31 Have the planner replace COUNT(ANY) with COUNT(*), when possible 3 weeks ago
Etsuro Fujita c3eec94fc1 postgres_fdw: Add more test coverage for EvalPlanQual testing. 1 month ago
David Rowley 6d0eba6627 Use stack allocated StringInfoDatas, where possible 1 month ago
David Rowley 2470ca435c Use CompactAttribute more often, when possible 2 months ago
Masahiko Sawada 4bea91f21f Support COPY TO for partitioned tables. 2 months ago
Etsuro Fujita 12609fbacb Fix EvalPlanQual handling of foreign/custom joins in ExecScanFetch. 2 months ago
Richard Guo 8e11859102 Implement Eager Aggregation 2 months ago
Robert Haas 8c49a484e8 Assign each subquery a unique name prior to planning it. 2 months ago
Álvaro Herrera 1a8b5b11e4
Don't include access/htup_details.h in executor/tuptable.h 2 months ago
Robert Haas f2bae51dfd Keep track of what RTIs a Result node is scanning. 3 months ago
Tom Lane 83a5641945 Provide more-specific error details/hints for function lookup failures. 3 months ago
Robert Haas 585e31fcb6 Don't generate fake "*SELECT*" or "*SELECT* %d" subquery aliases. 3 months ago
Michael Paquier 36aed19fd9 postgres_fdw: Use psql variables for connection parameters 4 months ago
Michael Paquier 783cbb6d5e postgres_fdw: Fix tests with ANALYZE and remote sampling 4 months ago
Peter Eisentraut 138750dde4 postgres_fdw and dblink should check if backend has MyProcPort 4 months ago
Etsuro Fujita 62a1211d33 Disallow collecting transition tuples from child foreign tables. 4 months ago
Peter Eisentraut 73d33be4da Remove INT64_HEX_FORMAT and UINT64_HEX_FORMAT 4 months ago
Tom Lane 74e121c8dc Split up pgfdw_report_error so that we can mark it pg_noreturn. 5 months ago
Tom Lane b9ebb92bcb Suppress uninitialized-variable warning. 5 months ago
Tom Lane 0f9d4d7c12 Silence leakage complaint about postgres_fdw's InitPgFdwOptions. 5 months ago
Tom Lane 73873805fb Run pgindent on the changes of the previous patch. 5 months ago
Tom Lane 80aa9848be Reap the benefits of not having to avoid leaking PGresults. 5 months ago
Tom Lane 7d8f595779 Create infrastructure to reliably prevent leakage of PGresults. 5 months ago
Fujii Masao a7ca73af66 Remove translation marker from libpq-be-fe-helpers.h. 5 months ago
Fujii Masao 112faf1378 Log remote NOTICE, WARNING, and similar messages using ereport(). 5 months ago
Richard Guo e2debb6438 Reduce "Var IS [NOT] NULL" quals during constant folding 5 months ago
Alexander Korotkov 4c5159a2d8 Fix a typo in the deparseArrayCoerceExpr() header comment 5 months ago
Alexander Korotkov 62c3b4cd9d Support for deparsing of ArrayCoerceExpr node in contrib/postgres_fdw 5 months ago
Etsuro Fujita 21c9756db6 postgres_fdw: Add Assert to estimate_path_cost_size(). 5 months ago
Peter Eisentraut f039c22441 meson: Increase minimum version to 0.57.2 6 months ago
Nathan Bossart bd09f024a1 Add new OID alias type regdatabase. 6 months ago
Etsuro Fujita 7d4667c620 Revert "postgres_fdw: Inherit the local transaction's access/deferrable modes." 6 months ago
Etsuro Fujita e5a3c9d9b5 postgres_fdw: Inherit the local transaction's access/deferrable modes. 7 months ago
Tom Lane 232d8caeaa Fix memory leakage in postgres_fdw's DirectModify code path. 7 months ago
Heikki Linnakangas b28c59a6cd Use 'void *' for arbitrary buffers, 'uint8 *' for byte arrays 7 months ago
Richard Guo 773db22269 Suppress unnecessary explicit sorting for EPQ mergejoin path 7 months ago
Jacob Champion d2e7d2a09d oauth: Disallow OAuth connections via postgres_fdw/dblink 8 months ago
Michael Paquier 88e947136b Fix typos and grammar in the code 8 months ago
Peter Geoghegan a6cab6a78e Harmonize function parameter names for Postgres 18. 8 months ago
David Rowley d69d45a5a9 Speedup child EquivalenceMember lookup in planner 8 months ago
Peter Eisentraut 8123e91f5a Convert PathKey to use CompareType 9 months ago
Tom Lane 55527368bd Use PG_MODULE_MAGIC_EXT in our installable shared libraries. 9 months ago
Peter Eisentraut d2028e9bbc postgres_fdw: Fix tests on some Windows variants 9 months ago
Alexander Korotkov 62f36d6924 postgres_fdw: Remove redundant check in semijoin_target_ok() 9 months ago
Alexander Korotkov 023fb51275 postgres_fdw: Avoid pulling up restrict infos from subqueries 9 months ago
Peter Eisentraut 76563f88cf postgres_fdw: improve security checks 9 months ago
Peter Eisentraut 618c64ffd3 Revert workarounds for -Wmissing-braces false positives on old GCC 9 months ago
Robert Haas c65bc2e1d1 Make it possible for loadable modules to add EXPLAIN options. 9 months ago
Tom Lane 8b1b342544 Improve EXPLAIN's display of window functions. 9 months ago
Fujii Masao fe186bda78 postgres_fdw: Extend postgres_fdw_get_connections to return remote backend PID. 10 months ago