Commit Graph

152 Commits (8ed079cad8241ae8ba6bf8ffd1212d0ca487cb19)

Author SHA1 Message Date
Etsuro Fujita b6641f7b0e Disallow collecting transition tuples from child foreign tables. 1 month ago
Masahiko Sawada bbc94abf66 Restrict accesses to non-system views and foreign tables during pg_dump. 1 year ago
Etsuro Fujita 2b461efc51 postgres_fdw: Refuse to send FETCH FIRST WITH TIES to remote servers. 1 year ago
David Rowley 20b85b3da6 Fix deparsing of Consts in postgres_fdw ORDER BY 2 years ago
Etsuro Fujita 019c13e7a9 postgres_fdw: Fix test for parameterized foreign scan. 2 years ago
Etsuro Fujita 730f983eff Disallow replacing joins with scans in problematic cases. 2 years ago
Etsuro Fujita 6749d4e8c7 postgres_fdw: Avoid 'variable not found in subplan target list' error. 3 years ago
Tom Lane 6230bd7df4 postgres_fdw: set search_path to 'pg_catalog' while deparsing constants. 3 years ago
Tom Lane 79df1d20c5 Fix postgres_fdw to check shippability of sort clauses properly. 4 years ago
Tom Lane aee83f39a8 Fix null-pointer crash in postgres_fdw's conversion_error_callback. 4 years ago
Etsuro Fujita 388a81bf4d postgres_fdw: Fix issues with generated columns in foreign tables. 4 years ago
Tom Lane bee18616a6 Avoid doing catalog lookups in postgres_fdw's conversion_error_callback. 4 years ago
Tom Lane 6753a5b7e8 Fix planner's row-mark code for inheritance from a foreign table. 4 years ago
Etsuro Fujita 984384129b postgres_fdw: Fix assertion in estimate_path_cost_size(). 5 years ago
Fujii Masao 546f143740 postgres_fdw: Fix connection leak. 5 years ago
Jeff Davis 926ecf83c0 Revert "Use CP_SMALL_TLIST for hash aggregate" 5 years ago
Tomas Vondra 4cad2534da Use CP_SMALL_TLIST for hash aggregate 5 years ago
Michael Paquier 401aad6704 Rename connection parameters to control min/max SSL protocol version in libpq 5 years ago
Michael Paquier ff8ca5fadd Add connection parameters to control SSL protocol min/max in libpq 6 years ago
Tom Lane 215824f918 In postgres_fdw, don't try to ship MULTIEXPR updates to remote server. 6 years ago
Andrew Dunstan cebf9d6e6e Only superuser can set sslcert/sslkey in postgres_fdw user mappings 6 years ago
Andrew Dunstan f5fd995a1a Allow 'sslkey' and 'sslcert' in postgres_fdw user mappings 6 years ago
Tom Lane 0af0504da9 Adjust test case added by commit 6136e94dc. 6 years ago
Tom Lane e60b480d39 libpq should expose GSS-related parameters even when not implemented. 6 years ago
Andrew Dunstan 6136e94dcb Superuser can permit passwordless connections on postgres_fdw 6 years ago
Tom Lane 6ef77cf46e Further adjust EXPLAIN's choices of table alias names. 6 years ago
Etsuro Fujita 5a20b0219e Fix handling of multiple AFTER ROW triggers on a foreign table. 6 years ago
Tom Lane bf39b3af6a Further sync postgres_fdw's "Relations" output with the rest of EXPLAIN. 6 years ago
Tom Lane 55a1954da1 Fix EXPLAIN's column alias output for mismatched child tables. 6 years ago
Tom Lane 4526951d56 Make postgres_fdw's "Relations" output agree with the rest of EXPLAIN. 6 years ago
Michael Paquier 94fec48516 Add regression test for two-phase transaction in postgres_fdw 6 years ago
Michael Paquier c74d49d41c Fix many typos and inconsistencies 6 years ago
Etsuro Fujita 8b6da83d16 postgres_fdw: Account for triggers in non-direct remote UPDATE planning. 6 years ago
Tom Lane 8cad5adb9c Avoid postgres_fdw crash for a targetlist entry that's just a Param. 6 years ago
Etsuro Fujita 5c47049180 postgres_fdw: Fix incorrect handling of row movement for remote partitions. 6 years ago
Michael Paquier 249d649996 Add support TCP user timeout in libpq and the backend server 7 years ago
Etsuro Fujita d50d172e51 postgres_fdw: Perform the (FINAL, NULL) upperrel operations remotely. 7 years ago
Etsuro Fujita 0269edefac postgres_fdw: Modify regression tests for EPQ-related planning problems. 7 years ago
Etsuro Fujita ffab494a4d postgres_fdw: Perform the (ORDERED, NULL) upperrel operations remotely. 7 years ago
Tom Lane 428b260f87 Speed up planning when partitions can be pruned at plan time. 7 years ago
Peter Eisentraut fc22b6623b Generated columns 7 years ago
Tom Lane e8d5dd6be7 Get rid of duplicate child RTE for a partitioned table. 7 years ago
Tom Lane 8edd0e7946 Suppress Append and MergeAppend plan nodes that have a single child. 7 years ago
Tom Lane 608b167f9f Allow user control of CTE materialization, and change the default behavior. 7 years ago
Tom Lane 34ea1ab7fd Split create_foreignscan_path() into three functions. 7 years ago
Tom Lane 4be058fe9e In the planner, replace an empty FROM clause with a dummy RTE. 7 years ago
Michael Paquier bf491a9073 Disable WAL-skipping optimization for COPY on views and foreign tables 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
Andres Freund 578b229718 Remove WITH OIDS support, change oid catalog column visibility. 7 years ago