Commit Graph

361 Commits (f61db909dfb94f3411f8719916601a11a905b95e)

Author SHA1 Message Date
Tom Lane f61db909df Fix postgres_fdw failure with whole-row Vars of type RECORD. 4 years ago
Tom Lane 889592344c Fix planner's row-mark code for inheritance from a foreign table. 4 years ago
Etsuro Fujita a784859f44 Prevent asynchronous execution of direct foreign-table modifications. 4 years ago
Tom Lane def5b065ff Initial pgindent and pgperltidy run for v14. 4 years ago
Etsuro Fujita a363bc6da9 Fix EXPLAIN ANALYZE for async-capable nodes. 4 years ago
Tomas Vondra c6a01d9249 Copy the INSERT query in postgres_fdw 4 years ago
Tom Lane 1273a15bf9 Disable cache clobber to avoid breaking postgres_fdw termination test. 4 years ago
Fujii Masao 8e9ea08bae Don't pass "ONLY" options specified in TRUNCATE to foreign data wrapper. 4 years ago
Etsuro Fujita bb684c82f7 Minor code cleanup in asynchronous execution support. 4 years ago
Michael Paquier 93f4146144 Simplify tests of postgres_fdw terminating connections 4 years ago
Fujii Masao 8ff1c94649 Allow TRUNCATE command to truncate foreign tables. 4 years ago
Peter Eisentraut 5c55dc8b47 libpq: Set Server Name Indication (SNI) for SSL connections 4 years ago
Fujii Masao a3740c48eb postgres_fdw: Allow partitions specified in LIMIT TO to be imported. 4 years ago
Fujii Masao b1be3074ac postgres_fdw: Add option to control whether to keep connections open. 4 years ago
David Rowley 9eacee2e62 Add Result Cache executor node (take 2) 4 years ago
David Rowley 28b3e3905c Revert b6002a796 4 years ago
David Rowley b6002a796d Add Result Cache executor node 4 years ago
Tom Lane 8998e3cafa Silence compiler warning in non-assert builds. 4 years ago
Tom Lane 86dc90056d Rework planning and execution of UPDATE and DELETE. 4 years ago
Etsuro Fujita 27e1f14563 Add support for asynchronous execution. 4 years ago
Amit Kapila 13cb5bd846 Remove extra semicolon in postgres_fdw tests. 4 years ago
David Rowley ed934d4fa3 Allow estimate_num_groups() to pass back further details about the estimation 4 years ago
Etsuro Fujita bc2797ebb1 Update obsolete comment. 4 years ago
Michael Paquier 0ba71107ef Revert changes for SSL compression in libpq 4 years ago
Michael Paquier 096bbf7c93 Switch back sslcompression to be a normal input field in libpq 4 years ago
Michael Paquier f9264d1524 Remove support for SSL compression 4 years ago
Peter Eisentraut f5465fade9 Allow specifying CRL directory 4 years ago
Tomas Vondra 927f453a94 Fix tuple routing to initialize batching only for inserts 4 years ago
Heikki Linnakangas 6214e2b228 Fix permission checks on constraint violation errors on partitions. 4 years ago
Etsuro Fujita 5e7fa189ee postgres_fdw: Fix assertion in estimate_path_cost_size(). 4 years ago
Fujii Masao f77717b298 postgres_fdw: Fix tests for CLOBBER_CACHE_ALWAYS. 4 years ago
Michael Paquier 7b4c660466 Fix memory leak when deallocating prepared statement in postgres_fdw 4 years ago
Fujii Masao 0c3fc09fe3 postgres_fdw: Fix test failure with -DENFORCE_REGRESSION_TEST_NAME_RESTRICTIONS 4 years ago
Fujii Masao 6adc5376dc postgres_fdw: Stabilize regression test for postgres_fdw_disconnect_all(). 4 years ago
Fujii Masao 411ae64997 postgres_fdw: Add functions to discard cached connections. 4 years ago
Tom Lane 55dc86eca7 Fix pull_varnos' miscomputation of relids set for a PlaceHolderVar. 5 years ago
Tomas Vondra b663a41363 Implement support for bulk inserts in postgres_fdw 5 years ago
Fujii Masao 708d165ddb postgres_fdw: Add function to list cached connections to foreign servers. 5 years ago
Fujii Masao 5e5f4fcd89 postgres_fdw: Save foreign server OID in connection cache entry. 5 years ago
Thomas Munro 034510c820 Replace remaining uses of "whitelist". 5 years ago
Bruce Momjian ca3b37487b Update copyright for 2021 5 years ago
Fujii Masao e3ebcca843 postgres_fdw: Fix connection leak. 5 years ago
Tom Lane b3817f5f77 Improve hash_create()'s API for some added robustness. 5 years ago
Tom Lane c7aba7c14e Support subscripting of arbitrary types, not only arrays. 5 years ago
Heikki Linnakangas 0a2bc5d61e Move per-agg and per-trans duplicate finding to the planner. 5 years ago
Tom Lane ec29427ce2 Fix and simplify some usages of TimestampDifference(). 5 years ago
Noah Misch 0c3185e963 In security-restricted operations, block enqueue of at-commit user code. 5 years ago
Fujii Masao 7fc1a81e49 postgres_fdw: Restructure connection retry logic. 5 years ago
David Rowley 110d81728a Fixup some appendStringInfo and appendPQExpBuffer calls 5 years ago
Heikki Linnakangas 178f2d560d Include result relation info in direct modify ForeignScan nodes. 5 years ago