aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Paquier <michael@paquier.xyz>2023-09-14 16:00:39 +0900
committerMichael Paquier <michael@paquier.xyz>2023-09-14 16:00:39 +0900
commitfe60434af76ffa5fe57711378b7af06ee2e918d3 (patch)
treeb61cbbb5565f6a3471875ecddbeeba3723bc4982
parent19885ab246d81a787797e92d20c5e54414f1ddee (diff)
downloadpostgresql-fe60434af76ffa5fe57711378b7af06ee2e918d3.tar.gz
postgresql-fe60434af76ffa5fe57711378b7af06ee2e918d3.zip
Revert "Improve error message on snapshot import in snapmgr.c"
This reverts commit a0d87bcd9b57, following a remark from Andres Frend that the new error can be triggered with an incorrect SET TRANSACTION SNAPSHOT command without being really helpful for the user as it uses the internal file name. Discussion: https://postgr.es/m/20230914020724.hlks7vunitvtbbz4@awork3.anarazel.de Backpatch-through: 11
-rw-r--r--src/backend/utils/time/snapmgr.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/backend/utils/time/snapmgr.c b/src/backend/utils/time/snapmgr.c
index 3c59a62d981..5bc2a15160d 100644
--- a/src/backend/utils/time/snapmgr.c
+++ b/src/backend/utils/time/snapmgr.c
@@ -1443,9 +1443,8 @@ ImportSnapshot(const char *idstr)
f = AllocateFile(path, PG_BINARY_R);
if (!f)
ereport(ERROR,
- (errcode_for_file_access(),
- errmsg("could not open file \"%s\" for reading: %m",
- path)));
+ (errcode(ERRCODE_INVALID_PARAMETER_VALUE),
+ errmsg("invalid snapshot identifier: \"%s\"", idstr)));
/* get the size of the file so that we know how much memory we need */
if (fstat(fileno(f), &stat_buf))