Commit Graph

  • 949300402b Initialize variables to placate compiler. Nathan Bossart 2024-03-17 20:16:15 -05:00
  • d6607016c7 Support json_errdetail in FRONTEND code Daniel Gustafsson 2024-03-17 23:56:15 +01:00
  • 33f13168cc Mark hash_corrupted() as pg_attribute_noreturn. Tom Lane 2024-03-17 17:54:45 -04:00
  • 7eb9a82018 Fix PDF doc generation. Dean Rasheed 2024-03-17 14:48:39 +00:00
  • c649fa24a4 Add RETURNING support to MERGE. Dean Rasheed 2024-03-17 13:58:59 +00:00
  • 6a004f1be8 Add attstattarget to FormExtraData_pg_attribute Peter Eisentraut 2024-03-17 12:38:27 +01:00
  • d939cb2fd6 Generalize handling of nullable pg_attribute columns in DDL Peter Eisentraut 2024-03-17 12:19:30 +01:00
  • 012460ee93 Make stxstattarget nullable Peter Eisentraut 2024-03-17 12:22:05 +01:00
  • 89ee14a2f2 Fix EXPLAIN output for subplans in MERGE. Dean Rasheed 2024-03-17 10:20:20 +00:00
  • 34c854b93f Fix EXPLAIN output for subplans in MERGE. Dean Rasheed 2024-03-17 10:19:31 +00:00
  • 33e729c514 Fix EXPLAIN output for subplans in MERGE. Dean Rasheed 2024-03-17 10:17:11 +00:00
  • 20e58105ba Separate equalRowTypes() from equalTupleDescs() Peter Eisentraut 2024-03-17 05:58:04 +01:00
  • 00fc9ef5c6 Completing changes for master key rotation. The functionality is feature complete and dev-tested. Hamid Akhtar 2024-03-17 03:32:52 +05:00
  • b783186515 Add destroyStringInfo function for cleaning up StringInfos Daniel Gustafsson 2024-03-16 23:18:28 +01:00
  • 927332b95e psql: fix variable existence tab completion Alexander Korotkov 2024-03-16 23:49:10 +02:00
  • d0d824f94d Fixing issue where regression was failing because of key name versioning. Hamid Akhtar 2024-03-16 02:05:17 +05:00
  • f50f3ff6ee Master key versioning implemented by Usama. New field of versioned_name is added. Hamid Akhtar 2024-03-16 01:36:01 +05:00
  • 5d3a4506d0 Initial version of the key rotation functionality without the xlog functionality. Hamid Akhtar 2024-03-16 01:35:11 +05:00
  • 605062227f Use locale-aware value for \watch in 005_timeouts.pl Alexander Korotkov 2024-03-15 21:35:18 +02:00
  • 38dc9caaca
    Refactoring the code and adding TDEMasterKeyInfo to TDE file headers. (#143) Hamid Akhtar 2024-03-15 23:32:47 +05:00
  • 5643262999 Fix handling of expecteddir in pg_regress Daniel Gustafsson 2024-03-15 17:02:07 +01:00
  • 196eeb6b2f Fix handling of expecteddir in pg_regress Daniel Gustafsson 2024-03-15 17:02:07 +01:00
  • d802ff06d0 Fix backstop in gin test if injection point is not reached Heikki Linnakangas 2024-03-15 17:55:12 +02:00
  • 85f65d7a26 Try to unbreak injection-fault tests in the buildfarm Heikki Linnakangas 2024-03-15 15:18:44 +02:00
  • 7a65cc079e Fix wordings in timeouts TAP test Alexander Korotkov 2024-03-15 14:32:25 +02:00
  • 4c2eda67f5 Fix race condition in transaction timeout TAP tests Alexander Korotkov 2024-03-15 14:31:25 +02:00
  • a3f349c612 Improve log messages referring to background worker processes Heikki Linnakangas 2024-03-15 13:14:38 +02:00
  • e2e3b8ae9e Disable tests using injection points in installcheck Heikki Linnakangas 2024-03-15 13:06:57 +02:00
  • d91c629be6
    Remove remaining json-c dependency from keyring vault (#138) Zsolt Parragi 2024-03-15 09:45:00 +00:00
  • 071e3ad59d Add basic TAP tests for the low-level backup method, take two Michael Paquier 2024-03-15 08:29:54 +09:00
  • cc5ef90edd Refactor initial hash lookup in dynahash.c Michael Paquier 2024-03-15 07:57:17 +09:00
  • 4e1ff2aade Trim ORDER BY/DISTINCT aggregate pathkeys in gather_grouping_paths David Rowley 2024-03-15 11:55:50 +13:00
  • 4169850f0b Trim ORDER BY/DISTINCT aggregate pathkeys in gather_grouping_paths David Rowley 2024-03-15 11:54:36 +13:00
  • 4665cebc8a Login event trigger documentation wordsmithing Daniel Gustafsson 2024-03-14 23:35:35 +01:00
  • 82c87af7a0 Make INSERT-from-multiple-VALUES-rows handle domain target columns. Tom Lane 2024-03-14 14:57:16 -04:00
  • 0200398dd3 Make INSERT-from-multiple-VALUES-rows handle domain target columns. Tom Lane 2024-03-14 14:57:16 -04:00
  • 3621ffd9f2 Make INSERT-from-multiple-VALUES-rows handle domain target columns. Tom Lane 2024-03-14 14:57:16 -04:00
  • 7c61d23422 Make INSERT-from-multiple-VALUES-rows handle domain target columns. Tom Lane 2024-03-14 14:57:16 -04:00
  • 52898c63e7 Make INSERT-from-multiple-VALUES-rows handle domain target columns. Tom Lane 2024-03-14 14:57:16 -04:00
  • b4a71cf65d Make INSERT-from-multiple-VALUES-rows handle domain target columns. Tom Lane 2024-03-14 14:57:16 -04:00
  • d1162cfda8 Add pg_column_toast_chunk_id(). Nathan Bossart 2024-03-14 10:58:00 -05:00
  • 84c18acaf6 Remove redundant snapshot copying from parallel leader to workers Heikki Linnakangas 2024-03-14 15:18:10 +02:00
  • 2346df6fc3 Allow a no-wait lock acquisition to succeed in more cases. Robert Haas 2024-03-14 08:55:25 -04:00
  • c20d90a41c Fix contrib/pg_visibility/meson.build Alexander Korotkov 2024-03-14 13:38:44 +02:00
  • eeefd4280f Add TAP tests for timeouts Alexander Korotkov 2024-03-14 13:10:21 +02:00
  • e85662df44 Fix false reports in pg_visibility Alexander Korotkov 2024-03-14 13:08:53 +02:00
  • 198a23800a amend gitgnore #158 wangfei 2024-03-14 18:10:17 +08:00
  • cc6e64afda
    Comment out noisy libpq_pipeline test Alvaro Herrera 2024-03-14 10:23:38 +01:00
  • 0d832d1d6c
    Fix internal key XLogging for keyring changes (#137) Andrew Pogrebnoi 2024-03-14 11:10:43 +02:00
  • 6b41ef0330 Fix documentation comment for pg_md5_hash Daniel Gustafsson 2024-03-14 09:23:37 +01:00
  • 9c40db3b02 Fix typos in reorderbuffer.c. Amit Kapila 2024-03-14 12:12:55 +05:30
  • 2d819a08a1 Introduce "builtin" collation provider. Jeff Davis 2024-03-13 23:33:44 -07:00
  • 6ab2e8385d Put genbki.pl output into src/include/catalog/ directly Peter Eisentraut 2024-03-14 06:57:16 +01:00
  • 6cb1b632b3 Revert "Add basic TAP tests for the low-level backup method" Michael Paquier 2024-03-14 13:19:12 +09:00
  • 99b4a63bef Add basic TAP tests for the low-level backup method Michael Paquier 2024-03-14 10:49:52 +09:00
  • e820db5b56 Improve documentation for pg_stat_checkpointer fields Alexander Korotkov 2024-03-14 02:07:27 +02:00
  • ecb0fd3372 Reintroduce MAINTAIN privilege and pg_maintain predefined role. Nathan Bossart 2024-03-13 14:49:26 -05:00
  • 2041bc4276 Add the system identifier to backup manifests. Robert Haas 2024-03-13 15:04:22 -04:00
  • 1ee910ce43
    Hopefully make libpq_pipeline's new cancel test more reliable Alvaro Herrera 2024-03-13 19:53:49 +01:00
  • dbfc447165 Expose new function get_controlfile_by_exact_path(). Robert Haas 2024-03-13 12:06:44 -04:00
  • 354531c243 Debug: no interleaving lock. Panpan 2024-03-13 22:31:07 +08:00
  • 97d85be365 Make the order of the header file includes consistent Peter Eisentraut 2024-03-13 15:07:00 +01:00
  • 971a79a7ef Update the reward function Panpan 2024-03-13 21:32:53 +08:00
  • 97d4262683 doc: Improve a couple of places in the MERGE docs. Dean Rasheed 2024-03-13 13:16:24 +00:00
  • d4c573d8e8 doc: Improve a couple of places in the MERGE docs. Dean Rasheed 2024-03-13 13:15:07 +00:00
  • a875743ff4 doc: Improve a couple of places in the MERGE docs. Dean Rasheed 2024-03-13 13:12:37 +00:00
  • a3da95deee meson: macos: Avoid warnings on Sonoma Andres Freund 2024-03-13 01:40:53 -07:00
  • 9158e4b9eb meson: macos: Avoid warnings on Sonoma Andres Freund 2024-03-13 01:40:48 -07:00
  • 6612185883 Fix incorrect format placeholders Peter Eisentraut 2024-03-13 06:40:32 +01:00
  • a189ed49d6 Add tests for more row patterns with COPY FROM .. (ON_ERROR ignore) Michael Paquier 2024-03-13 14:19:21 +09:00
  • 0b84f5c419 Fix a random failure in 038_save_logical_slots_shutdown.pl. Amit Kapila 2024-03-13 08:33:26 +05:30
  • 0265e5c120 ci: Use a RAM disk and more CPUs on FreeBSD. Thomas Munro 2024-03-13 14:51:24 +13:00
  • 77cf6a78de Add some asserts based on LWLockHeldByMe() for replication slot statistics Michael Paquier 2024-03-13 07:45:11 +09:00
  • 32dd2c1eff Fix version check in 002_pg_upgrade.pl. Jeff Davis 2024-03-12 15:24:03 -07:00
  • 6ee3261e9b Fix confusion about the return rowtype of SQL-language procedures. Tom Lane 2024-03-12 18:16:10 -04:00
  • dc1503d5b8 Fix confusion about the return rowtype of SQL-language procedures. Tom Lane 2024-03-12 18:16:10 -04:00
  • 28184f039e Fix confusion about the return rowtype of SQL-language procedures. Tom Lane 2024-03-12 18:16:10 -04:00
  • 649bbba113 Fix confusion about the return rowtype of SQL-language procedures. Tom Lane 2024-03-12 18:16:10 -04:00
  • 6f66fadad9 Fix confusion about the return rowtype of SQL-language procedures. Tom Lane 2024-03-12 18:16:10 -04:00
  • 40d1bdeb72 Fix confusion about the return rowtype of SQL-language procedures. Tom Lane 2024-03-12 18:16:10 -04:00
  • fe4750effd Fix incorrect filename reference in comment David Rowley 2024-03-13 09:34:11 +13:00
  • 61461a300c
    libpq: Add encrypted and non-blocking query cancellation routines Alvaro Herrera 2024-03-12 17:32:25 +01:00
  • cb9663e20d Fix copying SockAddr struct Heikki Linnakangas 2024-03-12 15:31:02 +02:00
  • 4945e4ed4a Move initialization of the Port struct to the child process Heikki Linnakangas 2024-03-12 13:42:38 +02:00
  • d162c3a73b Pass CAC as an argument to the backend process Heikki Linnakangas 2024-03-12 13:42:36 +02:00
  • 73f7fb2a4c Set socket options in child process after forking Heikki Linnakangas 2024-03-12 13:42:28 +02:00
  • 36e599d45b Separate the RL code from internal locks. Panpan 2024-03-12 19:41:56 +08:00
  • df27d76d32 Disconnect if socket cannot be put into non-blocking mode Heikki Linnakangas 2024-03-12 10:18:32 +02:00
  • ad5cd55e67 Disconnect if socket cannot be put into non-blocking mode Heikki Linnakangas 2024-03-12 10:18:32 +02:00
  • bf1f593e89 Disconnect if socket cannot be put into non-blocking mode Heikki Linnakangas 2024-03-12 10:18:32 +02:00
  • 4fce5f970d Disconnect if socket cannot be put into non-blocking mode Heikki Linnakangas 2024-03-12 10:18:32 +02:00
  • 539e328b1c Disconnect if socket cannot be put into non-blocking mode Heikki Linnakangas 2024-03-12 10:18:32 +02:00
  • f8c5317d00 Disconnect if socket cannot be put into non-blocking mode Heikki Linnakangas 2024-03-12 10:18:32 +02:00
  • 4dec98c2af
    libpq: Move pg_cancel to fe-cancel.c Alvaro Herrera 2024-03-12 09:11:24 +01:00
  • d6e171fed6 Keep replication slot statistics on invalidation Michael Paquier 2024-03-12 14:22:31 +09:00
  • 397cd0b3c7 Remove redundant fetch of the recent flush pointer in WalSndWaitForWal. Amit Kapila 2024-03-12 10:25:27 +05:30
  • 2c8118ee5d Use printf's %m format instead of strerror(errno) in more places Michael Paquier 2024-03-12 10:02:54 +09:00
  • 3045324214 Update obsolete index scan TID comments. Peter Geoghegan 2024-03-11 18:07:10 -04:00
  • bbbf71d9a6 Fix 002_pg_upgrade.pl. Jeff Davis 2024-03-11 13:57:37 -07:00
  • 319e9e53f3
    Add tests for libpq query cancellation APIs Alvaro Herrera 2024-03-11 21:54:03 +01:00