Commit Graph
21 Commits
Author SHA1 Message Date
Dariaandoleg gurev 57339ae3aa PBCKP-2705: Add PostgreSQL core patch for fixing build with REL_18
In commit 760162f user-callable CRC functions were added.
Since pg_probackup uses pg_crc.c from the PostgreSQL source,
this change is leading to the undefined reference to pg_detoast_datum_packed errors during the build.
See also https://www.postgresql.org/message-id/flat/ME0P300MB0445018F5C924B2D88983F45B66CA%40ME0P300MB0445.AUSP300.PROD.OUTLOOK.COM
2025-11-25 13:26:00 +03:00
Dariaandoleg gurev 3689d50d58 PBCKP-2705: Adjust signal handling and compatibility for PostgreSQL 18
This patch adds compatibility changes for PostgreSQL 18:

    - Updated signal handler initialization in pgut.c to use sigaction()
      instead of pqsignal(), as pqsignal() now returns void.
    - Updated process_block_change() in backup.c to handle the new
      RelPathStr structure returned by relpathperm() in v18.
    - Updated CreateReplicationSlot_compat() in stream.c to support the
      new CreateReplicationSlot() signature introduced in v18.

    These changes ensure successful build and runtime behavior with
    PostgreSQL 18 while preserving backward compatibility with earlier
    versions.
2025-11-25 13:26:00 +03:00
Daria Lepikhova 99e11e9ae2 PBCKP-1527: Remove version 11 and 12 from README 2025-02-07 15:28:24 +07:00
Daria Lepikhova 556a4f0c0a PBCKP-1527: Update copyrights to 2025 2025-02-07 15:01:09 +07:00
Daria LepikhovaandAlexey Savchkov b52b4d9fcb PBCKP-816: Remove version 10 from pg_probackup docs 2023-11-24 16:03:19 +07:00
Daria Lepikhova 9727a98976 PBCKP-422: Fix is_enterprise checking for upstream and pgpro. Add is_pgpro checking 2023-03-10 18:24:46 +03:00
d.lepikhova 7591667ff8 Merge branch 'release_2_5_7' into REL_2_5 2022-08-03 18:48:13 +05:00
d.lepikhova 8ce27c9713 Add warning about using --start-time option 2022-08-03 11:51:41 +05:00
d.lepikhova 65345f20a0 Revert "Add --start-time option into help message"
This reverts commit c81c54be4c.
2022-08-01 19:59:39 +05:00
d.lepikhova 94caeb1793 Shorthand return-expression 2022-07-08 15:51:09 +05:00
d.lepikhova f544da1ecd Shorthand return-expression 2022-06-29 22:18:07 +05:00
d.lepikhova 55d3fa8979 Rename enable_nls() function in ptrack_helpers.p is_nls_enabled() 2022-06-29 11:08:05 +05:00
d.lepikhova a3ac7d5e7a Add grants for pgpro_edition 2022-06-24 17:12:26 +05:00
d.lepikhova 039e3c8678 Add checking enable-nls option in configure For correct work test_help_6 we need skip this test if PostgreSQL configured without --enable-nls 2022-06-22 17:04:55 +05:00
d.lepikhova 1b75b4ed62 Add tests for --start-time option on the one and few nodes 2022-06-07 14:29:44 +05:00
d.lepikhova c81c54be4c Add --start-time option into help message 2022-05-31 18:35:54 +05:00
d.lepikhova 3c74ebf2f9 Add --start-time option for backup 2022-05-31 18:06:14 +05:00
d.lepikhova 5f2283c8de Add backup start time as parameter for do_backup 2022-05-31 15:31:43 +05:00
d.lepikhova 55a74902fd Fix test_checkdb_with_least_privileges. Add GRANT EXECUTE on function pgpro_edition for amcheck indexes 2022-05-31 12:49:20 +05:00
d.lepikhova 02aef65853 Fix is_enterprise checking in ptrack_helpers.py 2022-05-31 11:21:59 +05:00
d.lepikhova 94fd54ab63 Fix test pgpro560.CheckSystemID.test_pgpro560_control_file_loss. File /global/pg_control doesn't removed permanently 2022-04-29 21:15:35 +05:00