Commit Graph

  • 07d5bffe75 Fix new tuple deforming code so it can support cstrings again master github/master David Rowley 2026-03-20 14:16:06 +13:00
  • 703fee3b25 Fix dependency on FDW handler. Jeff Davis 2026-03-19 14:59:07 -07:00
  • 876fa84a27 Fix dependency on FDW handler. github/REL_17_STABLE REL_17_STABLE Jeff Davis 2026-03-19 14:59:07 -07:00
  • adcdbe9386 Add parallel vacuum worker usage to VACUUM (VERBOSE) and autovacuum logs. Masahiko Sawada 2026-03-19 15:01:47 -07:00
  • c6f369e585 Fix dependency on FDW handler. github/REL_14_STABLE REL_14_STABLE Jeff Davis 2026-03-19 14:59:07 -07:00
  • 3a35ab1d01 Fix dependency on FDW handler. github/REL_15_STABLE REL_15_STABLE Jeff Davis 2026-03-19 14:59:07 -07:00
  • a19edb66a8 Fix dependency on FDW handler. github/REL_16_STABLE REL_16_STABLE Jeff Davis 2026-03-19 14:59:07 -07:00
  • c11f87b1a3 Fix dependency on FDW handler. github/REL_18_STABLE REL_18_STABLE Jeff Davis 2026-03-19 14:59:07 -07:00
  • ba21f5bf8a Allow explicit casting between bytea and uuid. Masahiko Sawada 2026-03-19 13:51:50 -07:00
  • 1811f1af98 Improve hash join's handling of tuples with null join keys. Tom Lane 2026-03-19 15:21:36 -04:00
  • 8b02c22bb4 Avoid leaking duplicated file descriptors in corner cases. Tom Lane 2026-03-19 14:25:26 -04:00
  • dd1398f137 Allow choosing specific grantors via GRANT/REVOKE ... GRANTED BY. Nathan Bossart 2026-03-19 11:41:39 -05:00
  • 6f0738ddec dshash: Make it possible to suppress out of memory errors Robert Haas 2026-03-19 11:51:17 -04:00
  • 5a2043bf71 Fix transient memory leakage in jsonpath evaluation. Tom Lane 2026-03-19 11:37:14 -04:00
  • 7724cb9935 Add some const qualifiers enabled by typeof_unqual change on copyObject Peter Eisentraut 2026-03-19 06:34:27 +01:00
  • 46fb08aff6 Add commit 015d32016d84 to .git-blame-ignore-revs. Michael Paquier 2026-03-19 13:45:07 +09:00
  • 015d32016d test_saslprep: Apply proper indentation Michael Paquier 2026-03-19 13:42:24 +09:00
  • c95cd2991f Short-circuit row estimation in NOT IN containing NULL consts David Rowley 2026-03-19 17:16:36 +13:00
  • aa73838a5c test_saslprep: Test module for SASLprep() Michael Paquier 2026-03-19 13:03:30 +09:00
  • 79a5911fe6 Add more debugging information for bgworker termination tests of worker_spi Michael Paquier 2026-03-19 11:39:31 +09:00
  • 645c6d05cc doc: Clarify BUFFERS behavior without ANALYZE in EXPLAIN Fujii Masao 2026-03-19 08:30:50 +09:00
  • b335fe56f3 pg_plan_advice: Fix multiple copy-and-paste-errors in test case. Robert Haas 2026-03-18 18:15:36 -04:00
  • e87ab5049d ssl: Skip passphrase reload tests in EXEC_BACKEND builds Daniel Gustafsson 2026-03-18 22:59:57 +01:00
  • f91b8ff6af Fix -Wstrict-prototypes warning in ecpg_init_sqlca() declaration. Tom Lane 2026-03-18 15:25:12 -04:00
  • ec80215c03 pg_restore: Remove unnecessary strlen() calls in options parsing. Nathan Bossart 2026-03-18 14:22:15 -05:00
  • 1c5bf1185a ALTER SUBSCRIPTION ... SERVER test. Jeff Davis 2026-03-18 10:15:51 -07:00
  • 8df3c7a85e Exclude contrib/pg_plan_advice/pgpa_parser.h from headerscheck. Tom Lane 2026-03-18 13:10:14 -04:00
  • b71bf3b845 Fix pg_dump for CREATE FOREIGN DATA WRAPPER ... CONNECTION. Jeff Davis 2026-03-18 09:58:42 -07:00
  • 29bf4ee749 Enable -Wstrict-prototypes and -Wold-style-definition by default Peter Eisentraut 2026-03-18 14:31:50 +01:00
  • 9b406a9e48 Update RELEASE_CHANGES Peter Eisentraut 2026-03-18 13:36:44 +01:00
  • 1b0c269f2e Implement unaccent Unicode data update in meson Peter Eisentraut 2026-03-18 13:36:44 +01:00
  • 4f433025f6 ssl: Serverside SNI support for libpq Daniel Gustafsson 2026-03-18 12:37:11 +01:00
  • 25e568ba7c ssl: Add tests for client CA Daniel Gustafsson 2026-03-18 12:36:53 +01:00
  • e82fc27e09 meson: Add headerscheck and cpluspluscheck targets Peter Eisentraut 2026-03-18 11:25:47 +01:00
  • 720c9b504e meson: Add {perl|python}_includespec to generated Makefile.global Peter Eisentraut 2026-03-18 11:09:14 +01:00
  • 905e44152a Allow setting the collation strength in ICU tailoring rules Peter Eisentraut 2026-03-18 08:54:35 +01:00
  • 374a6394c6 Move planner row-estimation tests to new planner_est.sql David Rowley 2026-03-18 17:22:05 +13:00
  • ab697307dd test_plan_advice: Add .gitignore Michael Paquier 2026-03-18 11:04:10 +09:00
  • 3b4c2b9db2 Allow IS JSON predicate to work with domain types Andrew Dunstan 2026-03-13 11:51:26 +08:00
  • f5eb854ab6 Fix use of wrong variable in _hash_kill_items() Andres Freund 2026-03-17 14:54:41 -04:00
  • 01b02c0eca pg_plan_advice: Avoid a crash under GEQO. Robert Haas 2026-03-17 14:25:43 -04:00
  • e0e4c132ef Test pg_plan_advice using a new test_plan_advice module. Robert Haas 2026-03-17 14:00:45 -04:00
  • 59dcc19b39 pg_plan_advice: Always install pg_plan_advice.h, and in the right place Robert Haas 2026-03-17 12:36:57 -04:00
  • 4b5ba0c4ca pg_dump: Simplify query for retrieving attribute statistics. Nathan Bossart 2026-03-17 11:32:40 -05:00
  • 2eb6cd327c Hardcode typeof_unqual to __typeof_unqual__ for clang Peter Eisentraut 2026-03-17 16:44:43 +01:00
  • 7560995a38 pg_plan_advice: Fix variable type confusion. Robert Haas 2026-03-17 10:20:15 -04:00
  • ecd9288624 make immutability tests in to_json and to_jsonb complete Andrew Dunstan 2026-03-10 14:25:29 +08:00
  • 3b88e50d6c Add more columns to pg_stats, pg_stats_ext, and pg_stats_ext_exprs. Nathan Bossart 2026-03-17 09:26:27 -05:00
  • c9babbc881 Dump labels in reproducible order Peter Eisentraut 2026-03-17 14:06:53 +01:00
  • 2c1a7d421f Don't leave behind files in src dir in 007_multixact_conversion.pl Heikki Linnakangas 2026-03-17 11:24:10 +02:00
  • 182cdf5aea pg_dump: Add appropriate version check Peter Eisentraut 2026-03-17 09:46:06 +01:00
  • 233e6ae953 gen_guc_tables.pl: Improve detection of inconsistent data Michael Paquier 2026-03-17 17:38:55 +09:00
  • 1a7ccd2b33 Refactor some code around ALTER TABLE [NO] INHERIT Michael Paquier 2026-03-17 14:34:29 +09:00
  • cbf9a72993 Add regression test for ALTER TABLE .. NO INHERIT on typed tables Michael Paquier 2026-03-17 13:14:02 +09:00
  • af8837a10b Tweak TAP test for worker terminations in worker_spi Michael Paquier 2026-03-17 12:56:46 +09:00
  • d8a859d22b Reduce size of CompactAttribute struct to 8 bytes David Rowley 2026-03-17 15:06:31 +13:00
  • f154714646 Fix WAL flush LSN used by logical walsender during shutdown Fujii Masao 2026-03-17 08:10:20 +09:00
  • fa9f2e3175 Fix WAL flush LSN used by logical walsender during shutdown Fujii Masao 2026-03-17 08:10:20 +09:00
  • da21ecf579 Fix WAL flush LSN used by logical walsender during shutdown Fujii Masao 2026-03-17 08:10:20 +09:00
  • 8ee536c895 Fix WAL flush LSN used by logical walsender during shutdown Fujii Masao 2026-03-17 08:10:20 +09:00
  • 9804981386 Fix WAL flush LSN used by logical walsender during shutdown Fujii Masao 2026-03-17 08:10:20 +09:00
  • d927b4bd97 Fix WAL flush LSN used by logical walsender during shutdown Fujii Masao 2026-03-17 08:10:20 +09:00
  • f4af7849b3 Clean up postgres_fdw/t/010_subscription.pl. Jeff Davis 2026-03-16 13:42:55 -07:00
  • 7a2ab122a1 Fix thinko in nocachegetattr() and nocache_index_getattr() David Rowley 2026-03-17 09:00:39 +13:00
  • 5e72ce2467 pg_plan_advice: Fix failures to accept identifier keywords. Robert Haas 2026-03-16 14:37:12 -04:00
  • 4f888d0f94 Fix whitespace Peter Eisentraut 2026-03-16 19:33:13 +01:00
  • 63275ce84d Hardcode override of typeof_unqual for clang-for-bitcode Peter Eisentraut 2026-03-16 18:56:30 +01:00
  • be0d0b457c pg_dumpall: Fix handling of incompatible options. Nathan Bossart 2026-03-16 11:01:20 -05:00
  • cd8844e7db Make some tests more stable by adding more explicit ordering Peter Eisentraut 2026-03-16 16:24:22 +01:00
  • fba4233c83 Reduce header inclusions via execnodes.h Álvaro Herrera 2026-03-16 14:34:57 +01:00
  • 57b5543bb8 Remove unstable test for pg_statio_all_sequences stats reset Fujii Masao 2026-03-16 21:05:13 +09:00
  • 1e67508730 Fix pg_upgrade failure when extension_control_path is used Peter Eisentraut 2026-03-16 11:52:02 +01:00
  • 5c2a8d272b Use C11 alignas in typedef definitions Peter Eisentraut 2026-03-16 10:41:38 +01:00
  • d7ad79e506 Prevent -Wstrict-prototypes and -Wold-style-definition warnings Peter Eisentraut 2026-03-16 10:53:24 +01:00
  • 2f094e7ac6 SQL Property Graph Queries (SQL/PGQ) Peter Eisentraut 2026-03-16 10:14:18 +01:00
  • fd6ecbfa75 Ensure "still waiting on lock" message is logged only once per wait. Fujii Masao 2026-03-16 18:10:57 +09:00
  • c336133c65 Reject ALTER TABLE .. CLUSTER earlier for partitioned tables Michael Paquier 2026-03-16 17:48:39 +09:00
  • 8fe315f18d Add stats_reset column to pg_statio_all_sequences Fujii Masao 2026-03-16 17:24:08 +09:00
  • a41bc38439 Fix accidentally casting away const Peter Eisentraut 2026-03-16 07:37:03 +01:00
  • 5f39698c90 Remove obsolete speculative insert cleanup in ReorderBuffer. Amit Kapila 2026-03-16 10:14:22 +05:30
  • d8879d34b9 file_fdw: Add regression test for file_fdw with ON_ERROR='set_null' Fujii Masao 2026-03-16 12:13:11 +09:00
  • bfa3c4f106 Optimize hash index bulk-deletion with streaming read Michael Paquier 2026-03-16 09:22:09 +09:00
  • 82ff54377e Move -ffast-math defense to float.c and remove the configure check. Tom Lane 2026-03-15 19:34:52 -04:00
  • c675d80d72 Be more careful about int vs. Oid in ecpglib. Tom Lane 2026-03-15 18:55:37 -04:00
  • c456e39113 Optimize tuple deformation David Rowley 2026-03-16 11:46:00 +13:00
  • 503620311e Add all required calls to TupleDescFinalize() David Rowley 2026-03-16 11:45:49 +13:00
  • e5a77d876d Save a few bytes per CatCTup. Tom Lane 2026-03-15 18:05:38 -04:00
  • bb53b8d359 Fix small memory leak in get_dbname_oid_list_from_mfile(). Tom Lane 2026-03-15 15:24:04 -04:00
  • a793677e57 pg_restore: Remove dead code in restore_all_databases() Andrew Dunstan 2026-03-15 12:09:36 -04:00
  • 99bf1f8aa6 Save vmbuffer in heap-specific scan descriptors for on-access pruning Melanie Plageman 2026-03-15 11:09:10 -04:00
  • 8d2c1df4f4 Avoid BufferGetPage() calls in heap_update() Melanie Plageman 2026-03-15 10:42:34 -04:00
  • a3511443e5 Initialize missing fields in CreateExecutorState() Melanie Plageman 2026-03-15 10:12:16 -04:00
  • cd083b54bd Make typeof and typeof_unqual fallback definitions work on C++11 Peter Eisentraut 2026-03-15 07:36:27 +01:00
  • 0123ce131f Switch the semaphore API on Solaris to unnamed POSIX. Tom Lane 2026-03-14 14:10:32 -04:00
  • 2eb87345e1 Fix aclitemout() to work during early bootstrap. Tom Lane 2026-03-14 13:46:54 -04:00
  • ff78b8fac4 Tighten asserts on ParallelWorkerNumber Tomas Vondra 2026-03-14 15:24:37 +01:00
  • 34baa313e3 Tighten asserts on ParallelWorkerNumber Tomas Vondra 2026-03-14 15:24:37 +01:00
  • 6fab4fa541 Tighten asserts on ParallelWorkerNumber Tomas Vondra 2026-03-14 15:24:37 +01:00
  • 2fa42feb79 Tighten asserts on ParallelWorkerNumber Tomas Vondra 2026-03-14 15:24:37 +01:00
  • 0e5ff9b9b4 Tighten asserts on ParallelWorkerNumber Tomas Vondra 2026-03-14 15:24:37 +01:00