Commit Graph

593 Commits (04396eacd3faeaa4fa3d084a6749e4e384bdf0db)

Author SHA1 Message Date
David Rowley 42473b3b31 Have the planner replace COUNT(ANY) with COUNT(*), when possible 1 month ago
Etsuro Fujita c3eec94fc1 postgres_fdw: Add more test coverage for EvalPlanQual testing. 2 months ago
David Rowley 6d0eba6627 Use stack allocated StringInfoDatas, where possible 2 months ago
David Rowley 2470ca435c Use CompactAttribute more often, when possible 3 months ago
Masahiko Sawada 4bea91f21f Support COPY TO for partitioned tables. 3 months ago
Etsuro Fujita 12609fbacb Fix EvalPlanQual handling of foreign/custom joins in ExecScanFetch. 3 months ago
Richard Guo 8e11859102 Implement Eager Aggregation 3 months ago
Robert Haas 8c49a484e8 Assign each subquery a unique name prior to planning it. 3 months ago
Álvaro Herrera 1a8b5b11e4
Don't include access/htup_details.h in executor/tuptable.h 3 months ago
Robert Haas f2bae51dfd Keep track of what RTIs a Result node is scanning. 4 months ago
Tom Lane 83a5641945 Provide more-specific error details/hints for function lookup failures. 4 months ago
Robert Haas 585e31fcb6 Don't generate fake "*SELECT*" or "*SELECT* %d" subquery aliases. 4 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 5 months ago
Peter Eisentraut 138750dde4 postgres_fdw and dblink should check if backend has MyProcPort 5 months ago
Etsuro Fujita 62a1211d33 Disallow collecting transition tuples from child foreign tables. 5 months ago
Peter Eisentraut 73d33be4da Remove INT64_HEX_FORMAT and UINT64_HEX_FORMAT 5 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. 6 months ago
Tom Lane 73873805fb Run pgindent on the changes of the previous patch. 6 months ago
Tom Lane 80aa9848be Reap the benefits of not having to avoid leaking PGresults. 6 months ago
Tom Lane 7d8f595779 Create infrastructure to reliably prevent leakage of PGresults. 6 months ago
Fujii Masao a7ca73af66 Remove translation marker from libpq-be-fe-helpers.h. 6 months ago
Fujii Masao 112faf1378 Log remote NOTICE, WARNING, and similar messages using ereport(). 6 months ago
Richard Guo e2debb6438 Reduce "Var IS [NOT] NULL" quals during constant folding 6 months ago
Alexander Korotkov 4c5159a2d8 Fix a typo in the deparseArrayCoerceExpr() header comment 6 months ago
Alexander Korotkov 62c3b4cd9d Support for deparsing of ArrayCoerceExpr node in contrib/postgres_fdw 6 months ago
Etsuro Fujita 21c9756db6 postgres_fdw: Add Assert to estimate_path_cost_size(). 6 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." 7 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 8 months ago
Richard Guo 773db22269 Suppress unnecessary explicit sorting for EPQ mergejoin path 8 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 9 months ago
Peter Geoghegan a6cab6a78e Harmonize function parameter names for Postgres 18. 9 months ago
David Rowley d69d45a5a9 Speedup child EquivalenceMember lookup in planner 9 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. 10 months ago
Peter Eisentraut d2028e9bbc postgres_fdw: Fix tests on some Windows variants 10 months ago
Alexander Korotkov 62f36d6924 postgres_fdw: Remove redundant check in semijoin_target_ok() 10 months ago
Alexander Korotkov 023fb51275 postgres_fdw: Avoid pulling up restrict infos from subqueries 10 months ago
Peter Eisentraut 76563f88cf postgres_fdw: improve security checks 10 months ago
Peter Eisentraut 618c64ffd3 Revert workarounds for -Wmissing-braces false positives on old GCC 10 months ago
Robert Haas c65bc2e1d1 Make it possible for loadable modules to add EXPLAIN options. 10 months ago
Tom Lane 8b1b342544 Improve EXPLAIN's display of window functions. 10 months ago
Fujii Masao fe186bda78 postgres_fdw: Extend postgres_fdw_get_connections to return remote backend PID. 10 months ago