postgresql/src/bin/pg_upgrade
Michael Paquier e5b8c4f68f Fix path of regress shared library in pg_upgrade test
During a pg_upgrade test using an old dump, all references to the old
regress shared library path (so, dylib or dll) are updated to point to
the library path used by the new build, to ensure a consistent
comparison between the old and new dumps.

The test previously relied on a hardcoded value of "src/test/regress/"
to build the new path value, which would point to an incorrect location
for the meson and vpath builds.  This is replaced by REGRESS_SHLIB, able
to point to the correct location of the regress shared library.

Author: Alexander Lakhin
Discussion: https://postgr.es/m/a628d8ad-a08a-2eab-4ca9-641bc82d3193@gmail.com
Backpatch-through: 15
2023-12-08 10:36:23 +09:00
..
po Translation updates 2023-08-07 12:39:30 +02:00
t Fix path of regress shared library in pg_upgrade test 2023-12-08 10:36:23 +09:00
.gitignore Re-add locally-generated files in pg_upgrade's .gitignore and Makefile 2022-06-15 15:36:16 +09:00
IMPLEMENTATION Improve some wording in pg_upgrade/IMPLEMENTATION 2023-10-11 13:54:33 +09:00
Makefile Remove distprep 2023-11-06 15:18:04 +01:00
TESTING Create common infrastructure for cross-version upgrade testing. 2023-01-16 20:35:55 -05:00
check.c Use shorter file names in the upgrade logical slots test. 2023-10-27 11:09:45 +05:30
controldata.c pg_upgrade: include additional detail in cluster check 2023-07-20 14:55:50 +02:00
dump.c Update copyright for 2023 2023-01-02 15:00:37 -05:00
exec.c Update copyright for 2023 2023-01-02 15:00:37 -05:00
file.c Introduce PG_IO_ALIGN_SIZE and align all I/O buffers. 2023-04-08 16:34:50 +12:00
function.c Migrate logical slots to the new node during an upgrade. 2023-10-26 07:06:55 +05:30
info.c Fix uninitialized slot array access during the upgrade. 2023-11-09 09:26:40 +05:30
meson.build Commit b195e6d482 forgot to update meson.build. 2023-10-27 13:19:49 +05:30
nls.mk Break up long GETTEXT_FILES lists 2023-03-08 15:05:43 +01:00
option.c Allow using syncfs() in frontend utilities. 2023-09-06 16:27:16 -07:00
parallel.c Update copyright for 2023 2023-01-02 15:00:37 -05:00
pg_upgrade.c Migrate logical slots to the new node during an upgrade. 2023-10-26 07:06:55 +05:30
pg_upgrade.h Add trailing commas to enum definitions 2023-10-26 09:20:54 +02:00
relfilenumber.c Update copyright for 2023 2023-01-02 15:00:37 -05:00
server.c Prevent startup of logical replication launcher during pg_upgrade 2023-11-02 14:34:51 +09:00
tablespace.c Update copyright for 2023 2023-01-02 15:00:37 -05:00
util.c Try to fix pg_upgrade test on Windows, again. 2023-02-01 14:40:25 +13:00
version.c Update copyright for 2023 2023-01-02 15:00:37 -05:00