Commit Graph

  • 548184dd16 Fix code comment Peter Eisentraut 2025-04-02 14:34:24 +02:00
  • b19893b94b Fix code comment Peter Eisentraut 2025-04-02 14:34:24 +02:00
  • 09be391126 Add timingsafe_bcmp(), for constant-time memory comparison Heikki Linnakangas 2025-04-02 15:32:40 +03:00
  • 85d799ba8a docs: Update phrase on message lengths in the protocol Heikki Linnakangas 2025-04-02 15:32:33 +03:00
  • a6285b150a tests: Fix incompatibility of test_aio with *_FORCE_RELEASE Andres Freund 2025-04-02 07:57:11 -04:00
  • 43dca8a116 tests: Cope with WARNINGs during failed CREATE DB on windows Andres Freund 2025-04-02 07:08:10 -04:00
  • eec0040c4b Add support for NOT ENFORCED in foreign key constraints Peter Eisentraut 2025-04-02 13:30:13 +02:00
  • 327d987df1 tests: Cope with io_method in TEMP_CONFIG in test_aio Andres Freund 2025-04-02 06:56:29 -04:00
  • bc22dc0e0d Get rid of WALBufMappingLock Alexander Korotkov 2025-04-02 12:44:24 +03:00
  • b53b88109f Improve error message when standby does accept connections. Fujii Masao 2025-04-02 15:13:01 +09:00
  • ebbdaf1fd5 Doc: add information about partition locking David Rowley 2025-04-02 14:05:15 +13:00
  • d501e7ba5e Doc: add information about partition locking David Rowley 2025-04-02 14:04:53 +13:00
  • 2be0fe94bf Doc: add information about partition locking David Rowley 2025-04-02 14:04:31 +13:00
  • 9b34f10ee0 Doc: add information about partition locking David Rowley 2025-04-02 14:04:10 +13:00
  • e962d6d12b Doc: add information about partition locking David Rowley 2025-04-02 14:03:48 +13:00
  • 121d774cae Doc: add information about partition locking David Rowley 2025-04-02 14:02:44 +13:00
  • b3219c69fc aio: Add errcontext for processing I/Os for another backend Melanie Plageman 2025-04-01 19:53:07 -04:00
  • b68f664bb0 Fix planner's failure to identify multiple hashable ScalarArrayOpExprs David Rowley 2025-04-02 11:58:37 +13:00
  • a7f213b11d Fix planner's failure to identify multiple hashable ScalarArrayOpExprs David Rowley 2025-04-02 11:58:16 +13:00
  • 5a0840b767 Fix planner's failure to identify multiple hashable ScalarArrayOpExprs David Rowley 2025-04-02 11:57:54 +13:00
  • 5672a83997 Fix planner's failure to identify multiple hashable ScalarArrayOpExprs David Rowley 2025-04-02 11:57:27 +13:00
  • b136db07c6 Fix planner's failure to identify multiple hashable ScalarArrayOpExprs David Rowley 2025-04-02 11:56:29 +13:00
  • cc31a3238b wip #208 Shayon Mukherjee 2025-04-01 18:05:14 -04:00
  • 6c12ae09f5 Introduce a SQL-callable function array_sort(anyarray). Tom Lane 2025-04-01 18:03:55 -04:00
  • d8cc666986 Remove key_type argument which is the same for all callers Andreas Karlsson 2025-02-19 01:53:46 +01:00
  • 6da2ba1d8a Fix detection and handling of strchrnul() for macOS 15.4. Tom Lane 2025-04-01 16:49:51 -04:00
  • e4440a73c7 Fix detection and handling of strchrnul() for macOS 15.4. Tom Lane 2025-04-01 16:49:51 -04:00
  • 71790aef1a Fix detection and handling of strchrnul() for macOS 15.4. Tom Lane 2025-04-01 16:49:51 -04:00
  • 0de9560ba9 Fix detection and handling of strchrnul() for macOS 15.4. Tom Lane 2025-04-01 16:49:51 -04:00
  • a39eb9c77f Fix detection and handling of strchrnul() for macOS 15.4. Tom Lane 2025-04-01 16:49:51 -04:00
  • 915e889680 Fix detection and handling of strchrnul() for macOS 15.4. Tom Lane 2025-04-01 16:49:51 -04:00
  • c313fa4602 Use workaround of __builtin_setjmp only on MINGW on MSVCRT Andrew Dunstan 2025-04-01 16:24:59 -04:00
  • e19dc74491 aio: Minor comment improvements Andres Freund 2025-04-01 16:06:48 -04:00
  • fdd146a8ef aio: Add README.md explaining higher level design Andres Freund 2025-04-01 16:06:48 -04:00
  • 5aec7e07fb doc: Adjust some notes about pg_upgrade's file transfer modes. Nathan Bossart 2025-04-01 14:37:47 -05:00
  • 00066aa173 md: Add comment & assert to buffer-zeroing path in md[start]readv() Andres Freund 2025-04-01 13:50:39 -04:00
  • 93bc3d75d8 aio: Add test_aio module Andres Freund 2025-04-01 13:47:46 -04:00
  • 60f566b4f2 aio: Add pg_aios view Andres Freund 2025-04-01 13:30:33 -04:00
  • 46250cdcb0 docs: Add acronym and glossary entries for I/O and AIO Andres Freund 2025-04-01 13:30:33 -04:00
  • 172259afb5
    Verify roundtrip dump/restore of regression database Álvaro Herrera 2025-04-01 18:50:40 +02:00
  • 764d501d24 Remove a stray "pgrminclude" annotation Peter Eisentraut 2025-04-01 15:27:28 +02:00
  • 113ecf1f8c Fix minor C type confusion Peter Eisentraut 2025-04-01 15:25:42 +02:00
  • 2904324a88 heapam: Only set tuple's block once per page in pagemode Heikki Linnakangas 2025-04-01 13:24:27 +03:00
  • af0c248557 Use function attributes for SSE 4.2 even when targeting that extension John Naylor 2025-04-01 12:01:58 +07:00
  • 3dbdf86c63 Fix failing regression test on x86-32 machines David Rowley 2025-04-01 10:52:25 +13:00
  • 36739e09e5 PG-1446 Add missing lock to pg_tde_create_wal_key() Andreas Karlsson 2025-03-27 01:03:46 +01:00
  • 2c74cdc7b8 PG-1446 Do not realase locks too early Andreas Karlsson 2025-03-26 23:09:33 +01:00
  • 25e78256df PG-1446 Move code for checking if we have a principal key Andreas Karlsson 2025-03-26 23:22:06 +01:00
  • 14e6bcd9d8 PG-1446 Move locking from the xlog code Andreas Karlsson 2025-03-26 23:08:44 +01:00
  • 2d42a384fe PG-1446 Always open the key map file using the same helpers Andreas Karlsson 2025-03-27 02:08:51 +01:00
  • 45323a5dfd Remove dead code Andreas Karlsson 2025-03-26 23:09:08 +01:00
  • 4421a7203c Make sure to free SSL context before raising error Andreas Karlsson 2025-03-31 20:19:19 +02:00
  • 05eaf2aef4 Clean up KMIP code a bit Andreas Karlsson 2025-03-31 20:05:51 +02:00
  • 6c376727cd Remove fprintf() left over from debugging Andreas Karlsson 2025-03-31 19:34:46 +02:00
  • 1d728b02ca PG-1437 Remove keyring_min.h Andreas Karlsson 2025-03-31 19:41:07 +02:00
  • fc6dc8bc28 PG-1347 Refactor KMIP code to avoid ugly tricks and pragmas Andreas Karlsson 2025-03-31 19:30:20 +02:00
  • 7120bc5d04 Add a test case for recreating sequence storage Andreas Karlsson 2025-03-31 17:29:24 +02:00
  • 9dd690a72e Always raise error on failed key rotation Andreas Karlsson 2025-03-24 12:59:51 +01:00
  • 0070c820dc Update contrib/pg_tde/documentation/docs/setup.md Kai Wagner 2025-03-31 15:32:45 +02:00
  • b9da089cec Update setup.md Kai Wagner 2025-03-31 15:28:34 +02:00
  • 2fd3e2fa5c Fix accidentally-harmless thinko in psqlscan_test_variable(). Tom Lane 2025-03-31 12:16:10 -04:00
  • 0fcf02ad45 doc: Mention clock synchronization recommendation for hot_standby_feedback Peter Eisentraut 2025-03-31 16:54:50 +02:00
  • a3a4cde15e PG-1416 Encrypt internal keys using AES-128-GCM Andreas Karlsson 2025-03-21 15:21:13 +01:00
  • a15f69fcc4 PG-1416 Encrypt each internal key using and indvidual IV Andreas Karlsson 2025-03-21 12:04:04 +01:00
  • ac87addc37 PG-1416 Make assertions on length on encrypted data more local Andreas Karlsson 2025-03-20 16:13:51 +01:00
  • 9155b9e654 PG-1416 Remove unnecessary function pg_tde_write_map_entry() Andreas Karlsson 2025-03-20 15:42:56 +01:00
  • e2809e3a10 Inline CRC computation for small fixed-length input on x86 John Naylor 2025-02-28 16:27:30 +07:00
  • 4694aedf63 Add relallfrozen to pg_dump statistics. Jeff Davis 2025-03-30 22:14:06 -07:00
  • 2a5e709e72 Enable IO concurrency on all systems Andres Freund 2025-03-30 19:14:55 -04:00
  • ae3df4b341 read_stream: Introduce and use optional batchmode support Andres Freund 2025-03-30 18:30:36 -04:00
  • f4d0730bbc aio: Basic read_stream adjustments for real AIO Andres Freund 2025-03-30 18:26:44 -04:00
  • b27f8637ea docs: Reframe track_io_timing related docs as wait time Andres Freund 2025-03-30 18:04:40 -04:00
  • 12ce89fd07 bufmgr: Use AIO in StartReadBuffers() Andres Freund 2025-03-30 18:02:23 -04:00
  • 047cba7fa0 bufmgr: Implement AIO read support Andres Freund 2025-03-30 17:28:03 -04:00
  • ef64fe26ba aio: Add WARNING result status Andres Freund 2025-03-30 16:10:51 -04:00
  • d445990adc Let caller of PageIsVerified() control ignore_checksum_failure Andres Freund 2025-03-30 16:10:51 -04:00
  • b96d3c3897 pgstat: Allow checksum errors to be reported in critical sections Andres Freund 2025-03-30 16:10:51 -04:00
  • 4244cf6876 Add errhint_internal() Andres Freund 2025-03-30 16:10:51 -04:00
  • 49b82522f1 Remove incidental md5() function use from test Tomas Vondra 2025-03-30 13:22:39 +02:00
  • d6d8054dc7 localbuf: Track pincount in BufferDesc as well Andres Freund 2025-03-29 16:36:51 -04:00
  • 08ccd56ac7 aio, bufmgr: Comment fixes/improvements Andres Freund 2025-03-29 14:45:42 -04:00
  • 50cb7505b3 aio: Implement support for reads in smgr/md/fd Andres Freund 2025-03-29 13:38:35 -04:00
  • dee8002468 Fix mis-attribution of checksum failure stats to the wrong database Andres Freund 2025-03-29 13:38:35 -04:00
  • 68f97aeadb amcheck: Add a GIN index to the CREATE INDEX CONCURRENTLY tests Tomas Vondra 2025-03-29 16:46:49 +01:00
  • ca738bdc4c amcheck: Add a test with GIN index on JSONB data Tomas Vondra 2025-03-29 16:46:34 +01:00
  • ec4327d106 amcheck: Fix indentation in verify_gin.c Tomas Vondra 2025-03-29 16:42:13 +01:00
  • 116e851db5 Fix "‘static’ is not at beginning of declaration" warning Andres Freund 2025-03-29 10:48:59 -04:00
  • 14ffaece0f amcheck: Add gin_index_check() to verify GIN index Tomas Vondra 2025-03-29 15:43:55 +01:00
  • 53a2a1564a pgbench: Make set_random_seed() 64-bit everywhere. Peter Eisentraut 2025-03-29 15:24:42 +01:00
  • d70b17636d amcheck: Move common routines into a separate module Tomas Vondra 2025-03-29 15:14:47 +01:00
  • fb9dff7663 Fix grammar in GIN README Tomas Vondra 2025-03-29 15:14:09 +01:00
  • 8b6a0e2392 Fix MERGE with DO NOTHING actions into a partitioned table. Dean Rasheed 2025-03-29 09:58:40 +00:00
  • 14a33d3f0a Fix MERGE with DO NOTHING actions into a partitioned table. Dean Rasheed 2025-03-29 09:52:18 +00:00
  • 8d4cd3b4a8 Fix MERGE with DO NOTHING actions into a partitioned table. Dean Rasheed 2025-03-29 09:51:23 +00:00
  • 25303678a1 Fix MERGE with DO NOTHING actions into a partitioned table. Dean Rasheed 2025-03-29 09:50:14 +00:00
  • a0ed19e0a9 Use PRI?64 instead of "ll?" in format strings (continued). Peter Eisentraut 2025-03-29 10:30:08 +01:00
  • a0a4601765 Matview statistics depend on matview data. Jeff Davis 2025-03-28 16:12:55 -07:00
  • 775a06d44c Make group_similar_or_args() reorder clause list as little as possible Alexander Korotkov 2025-03-28 23:36:49 +02:00
  • 519338ace4 Optimize popcount functions with ARM SVE intrinsics. Nathan Bossart 2025-03-28 16:20:20 -05:00
  • 3c8e463b0d Revert "Tidy up locale thread safety in ECPG library." Peter Eisentraut 2025-03-28 21:27:37 +01:00