Commit Graph

  • 6be53c2767 Optimize popcount functions with ARM Neon intrinsics. Nathan Bossart 2025-03-28 14:49:35 -05:00
  • 51a0382e8d Fix crash if LockErrorCleanup() is called twice Heikki Linnakangas 2025-03-28 20:19:17 +02:00
  • 9ac6f7e7ce Rename TRY_POPCNT_FAST to TRY_POPCNT_X86_64. Nathan Bossart 2025-03-28 12:27:47 -05:00
  • a5419bc72e Fix timestamp overflow in UUIDv7 implementation. Masahiko Sawada 2025-03-28 09:39:11 -07:00
  • 8e993bff53 Tidy up locale thread safety in ECPG library. Peter Eisentraut 2025-03-28 16:15:57 +01:00
  • 2247281c47 Cast result of i64abs() back to int64 Peter Eisentraut 2025-03-28 14:05:45 +01:00
  • 83ccc85859 pg_overexplain: Use PG_MODULE_MAGIC_EXT. Robert Haas 2025-03-28 09:16:29 -04:00
  • 9f0c36aea0 pg_overexplain: Call previous hooks as appropriate. Robert Haas 2025-03-28 08:59:33 -04:00
  • cdc168ad4b Add support for not-null constraints on virtual generated columns Peter Eisentraut 2025-03-28 13:53:37 +01:00
  • 747ddd38cb Modernize some code a bit Peter Eisentraut 2025-03-28 10:49:15 +01:00
  • 9a9ead1105 Rename a node field for clarity Peter Eisentraut 2025-03-28 09:50:01 +01:00
  • fb2ea12f42 pg_createsubscriber: Add '--all' option. Amit Kapila 2025-03-28 12:26:39 +05:30
  • 890fc826c9 Use thread-safe strftime_l() instead of strftime(). Peter Eisentraut 2025-03-28 07:13:43 +01:00
  • 474d7a1fd8 Stablize tests added in 3abe9dc188. Amit Kapila 2025-03-28 11:03:05 +05:30
  • 5de0f971c3 Use a separate define for the length of principal keys Andreas Karlsson 2025-03-27 13:22:26 +01:00
  • 8d48e84c56 Fix guc_malloc calls for consistency and OOM checks Daniel Gustafsson 2025-03-27 22:57:34 +01:00
  • 8afec4ef67 Fix guc_malloc calls for consistency and OOM checks Daniel Gustafsson 2025-03-27 22:57:34 +01:00
  • 058b5152f0 Fix guc_malloc calls for consistency and OOM checks Daniel Gustafsson 2025-03-27 22:57:34 +01:00
  • 95bf7723e7 Use names for fields in struct literal Andreas Karlsson 2025-03-26 23:38:02 +01:00
  • e96e9b738c PG-1491 Simplify cache lookup logic to make it easier to reason about Andreas Karlsson 2025-03-25 08:40:58 +01:00
  • 56f9a8ecda PG-1419 Make sure pg_tde_is_encrypted() returns NULL on paritioned tables Andreas Karlsson 2025-03-25 08:13:36 +01:00
  • 27b88e1334 Remove cached OpenSSL context from internal keys Andreas Karlsson 2025-03-20 10:49:54 +01:00
  • 1dc74bdfac Remove unused field from the TDE file header Andreas Karlsson 2025-03-27 02:16:16 +01:00
  • 043799fa08 Use streaming read I/O in heap amcheck Melanie Plageman 2025-03-27 14:02:40 -04:00
  • db8238da42 Prevent assertion failure in contrib/pg_freespacemap. Tom Lane 2025-03-27 13:20:23 -04:00
  • 5ff827389e Prevent assertion failure in contrib/pg_freespacemap. Tom Lane 2025-03-27 13:20:23 -04:00
  • 0e86bad380 Prevent assertion failure in contrib/pg_freespacemap. Tom Lane 2025-03-27 13:20:23 -04:00
  • 41ed749e48 Prevent assertion failure in contrib/pg_freespacemap. Tom Lane 2025-03-27 13:20:23 -04:00
  • 51d038da82 Prevent assertion failure in contrib/pg_freespacemap. Tom Lane 2025-03-27 13:20:23 -04:00
  • 4623d71443 Prevent assertion failure in contrib/pg_freespacemap. Tom Lane 2025-03-27 13:20:23 -04:00
  • 2b94887a34
    PG-1500 Extended mlock description (#171) Anastasia Alexandrova 2025-03-27 17:42:01 +01:00
  • d66997dfe8 Avoid mixing designated and non-designated field initializers. Tom Lane 2025-03-27 11:06:30 -04:00
  • 0f3604a518 psql: Fix incorrect equality comparison Daniel Gustafsson 2025-03-27 14:09:25 +01:00
  • 081ec08e6a pg_overexplain: Filter out actual row count from test result. Robert Haas 2025-03-27 09:00:46 -04:00
  • 9fbd53dea5
    Remove the query_id_squash_values GUC Álvaro Herrera 2025-03-27 13:33:37 +01:00
  • 86af45ed24
    Doc improvements for RC release (#167) Anastasia Alexandrova 2025-03-27 13:32:32 +01:00
  • 5d5f415816 Expand test a bit Peter Eisentraut 2025-03-27 12:11:15 +01:00
  • ef17134167
    Documentation updates for variables/tools and a few other things (#108) Zsolt Parragi 2025-03-27 10:15:40 +00:00
  • b98be8a2a2 Provide thread-safe pg_localeconv_r(). Peter Eisentraut 2025-03-27 07:52:22 +01:00
  • 4a02af8b1a
    Simplify syntax for ALTER TABLE ALTER CONSTRAINT NO INHERIT Álvaro Herrera 2025-03-27 09:24:52 +01:00
  • 72c2f36d57 libpq: Add TAP tests for service files and names Michael Paquier 2025-03-27 16:01:38 +09:00
  • ad9a23bc4f Optimize Query jumble David Rowley 2025-03-27 18:34:34 +13:00
  • f31aad9b07 Fix query jumbling to account for NULL nodes David Rowley 2025-03-27 18:23:00 +13:00
  • e5cf186277 doc: Correct description of values used in FSM for indexes Michael Paquier 2025-03-27 10:20:51 +09:00
  • b209856b62 doc: Correct description of values used in FSM for indexes Michael Paquier 2025-03-27 10:20:49 +09:00
  • 7ca50f90c0 doc: Correct description of values used in FSM for indexes Michael Paquier 2025-03-27 10:20:48 +09:00
  • 4fd0156a6d doc: Correct description of values used in FSM for indexes Michael Paquier 2025-03-27 10:20:47 +09:00
  • 2afdb9dd96 doc: Correct description of values used in FSM for indexes Michael Paquier 2025-03-27 10:20:45 +09:00
  • 44fe6ceb51 doc: Correct description of values used in FSM for indexes Michael Paquier 2025-03-27 10:20:41 +09:00
  • c325a7633f aio: Add io_method=io_uring Andres Freund 2025-03-18 14:40:05 -04:00
  • 8eadd5c73c aio: Add liburing dependency Andres Freund 2025-03-18 14:40:05 -04:00
  • f056f75daf doc: Mention possible ephemeral discrepancies in pg_stat_activity Michael Paquier 2025-03-27 08:07:54 +09:00
  • d2231f9b98 Unlock pages in the key cache after clearing them Andreas Karlsson 2025-03-25 12:30:33 +01:00
  • e066375635
    Merge pull request #166 from jeltz/tde/merge-17.4.1 Zsolt Parragi 2025-03-26 20:50:10 +00:00
  • 9469d7fdd2 aio: Rename pgaio_io_prep_* to pgaio_io_start_* Andres Freund 2025-03-26 16:10:29 -04:00
  • f321ec237a aio: Pass result of local callbacks to ->report_return Andres Freund 2025-03-26 16:06:54 -04:00
  • 96da9050a5 aio: Be more paranoid about interrupts Andres Freund 2025-03-26 16:06:54 -04:00
  • 47a1f076a7 pg_overexplain: SET jit=off when running tests. Robert Haas 2025-03-26 15:43:25 -04:00
  • de65c4dade Fix oversights in commit 8d5ceb113e3f7ddb627bd40b26438a9d2fa05512 Robert Haas 2025-03-26 14:22:45 -04:00
  • 8d5ceb113e pg_overexplain: Additional EXPLAIN options for debugging. Robert Haas 2025-03-26 13:52:21 -04:00
  • 6be02bbc88 Keep the decompressed filter in brin_bloom_union Tomas Vondra 2025-03-26 16:50:13 +01:00
  • e064b770c0 Keep the decompressed filter in brin_bloom_union Tomas Vondra 2025-03-26 16:50:13 +01:00
  • ebcc799a77 Keep the decompressed filter in brin_bloom_union Tomas Vondra 2025-03-26 16:50:13 +01:00
  • cb0ad70b8e Keep the decompressed filter in brin_bloom_union Tomas Vondra 2025-03-26 16:50:13 +01:00
  • 818245506c Keep the decompressed filter in brin_bloom_union Tomas Vondra 2025-03-26 16:50:13 +01:00
  • 55527368bd Use PG_MODULE_MAGIC_EXT in our installable shared libraries. Tom Lane 2025-03-26 11:11:02 -04:00
  • 9324c8c580 Introduce PG_MODULE_MAGIC_EXT macro. Tom Lane 2025-03-26 10:59:42 -04:00
  • e92c0632c1 Move GSSAPI includes into its own header Daniel Gustafsson 2025-03-26 15:31:46 +01:00
  • 3a6422b9f9 Merge tag 'release-17.4.1' into TDE_REL_17_STABLE Andreas Karlsson 2025-03-25 14:29:23 +01:00
  • 1eb399366e psql: Make test robust against locale variations Daniel Gustafsson 2025-03-26 13:20:56 +01:00
  • 3642df265d dblink: SCRAM authentication pass-through Peter Eisentraut 2025-03-26 10:05:49 +01:00
  • a3b6dfd410 Add support for gamma() and lgamma() functions. Dean Rasheed 2025-03-26 09:35:53 +00:00
  • de1484736d Fix integer-overflow problem in scram_SaltedPassword() Richard Guo 2025-03-26 17:46:51 +09:00
  • 34fbfe1f57 Fix integer-overflow problem in scram_SaltedPassword() Richard Guo 2025-03-26 17:46:51 +09:00
  • 7c82b4f711 Fix integer-overflow problem in scram_SaltedPassword() Richard Guo 2025-03-26 17:46:51 +09:00
  • 787514b30b Use relation name instead of OID in query jumbling for RangeTblEntry Michael Paquier 2025-03-26 15:21:05 +09:00
  • d2028e9bbc postgres_fdw: Fix tests on some Windows variants Peter Eisentraut 2025-03-26 06:56:52 +01:00
  • 04bf8cb8ab test lfcr for dbname #207 Srinath Reddy Sadipiralla 2025-03-26 08:52:29 +05:30
  • bde2fb797a Add pg_dump --with-{schema|data|statistics} options. Jeff Davis 2025-03-25 17:36:38 -07:00
  • 27ee6ede6b Fix two issues with custom_query_jumble in gen_node_support.pl Michael Paquier 2025-03-26 09:06:36 +09:00
  • f186f90e55 Fix order of -I switches for building pg_regress.o. Tom Lane 2025-03-25 20:03:56 -04:00
  • cb36f8ec21 Fix order of -I switches for building pg_regress.o. Tom Lane 2025-03-25 20:03:56 -04:00
  • 3430215fe3 pg_stat_statements: Add more tests with temp tables and namespaces Michael Paquier 2025-03-26 07:25:23 +09:00
  • 626d7236b6 pg_upgrade: Add --swap for faster file transfer. Nathan Bossart 2025-03-25 16:02:35 -05:00
  • 9c49f0e8cd pg_dump: Add --sequence-data. Nathan Bossart 2025-03-25 16:02:35 -05:00
  • cf131fa942 initdb: Add --no-sync-data-files. Nathan Bossart 2025-03-25 16:02:35 -05:00
  • 650ab8aaf1 Stats: use schemaname/relname instead of regclass. Jeff Davis 2025-03-25 11:16:06 -07:00
  • 2a420f7995 Minor doc update for commit 99f8f3fbbc. Jeff Davis 2025-03-25 11:15:52 -07:00
  • 1a759c8327 psql: Make default \watch interval configurable Daniel Gustafsson 2025-03-25 17:53:33 +01:00
  • a19db08274 pg_basebackup: Add missing PQclear in error path Daniel Gustafsson 2025-03-25 17:24:23 +01:00
  • ef7a5af77d refactor: Pass relation OID instead of Relation to createForeignKeyCheckTriggers() Peter Eisentraut 2025-03-25 16:45:28 +01:00
  • 639238b978 refactor: Split ATExecAlterConstraintInternal() Peter Eisentraut 2025-03-25 16:18:00 +01:00
  • a3280e2a49 refactor: Move some code that updates pg_constraint to a separate function Peter Eisentraut 2025-03-25 14:37:22 +01:00
  • f4b2a62ae3 Small fixes for Add ALTER TABLE ... ALTER CONSTRAINT ... SET [NO] INHERIT Peter Eisentraut 2025-03-25 13:40:24 +01:00
  • c5cf99e9e5 postgres_fdw: Remove redundant check in semijoin_target_ok() Alexander Korotkov 2025-03-25 12:48:48 +02:00
  • 62f36d6924 postgres_fdw: Remove redundant check in semijoin_target_ok() Alexander Korotkov 2025-03-25 12:48:48 +02:00
  • d143f6b9ab
    fence debug verbosity Paul m. p. Peny 2025-03-25 11:02:41 +01:00
  • 3c86223c99 libpq: Deprecate pg_int64. Thomas Munro 2025-03-25 20:17:53 +13:00
  • 792b616a70 Simplify counting of tde_heap tables Andreas Karlsson 2025-02-28 15:29:41 +01:00
  • be1cc9aaf5 Generalize index support in network support function Peter Eisentraut 2025-03-25 07:11:56 +01:00