|
|
|
@ -465,7 +465,8 @@ pg_walfile_name_offset(PG_FUNCTION_ARGS) |
|
|
|
|
ereport(ERROR, |
|
|
|
|
(errcode(ERRCODE_OBJECT_NOT_IN_PREREQUISITE_STATE), |
|
|
|
|
errmsg("recovery is in progress"), |
|
|
|
|
errhint("pg_walfile_name_offset() cannot be executed during recovery."))); |
|
|
|
|
errhint("%s cannot be executed during recovery.", |
|
|
|
|
"pg_walfile_name_offset()"))); |
|
|
|
|
|
|
|
|
|
/*
|
|
|
|
|
* Construct a tuple descriptor for the result row. This must match this |
|
|
|
@ -521,7 +522,8 @@ pg_walfile_name(PG_FUNCTION_ARGS) |
|
|
|
|
ereport(ERROR, |
|
|
|
|
(errcode(ERRCODE_OBJECT_NOT_IN_PREREQUISITE_STATE), |
|
|
|
|
errmsg("recovery is in progress"), |
|
|
|
|
errhint("pg_walfile_name() cannot be executed during recovery."))); |
|
|
|
|
errhint("%s cannot be executed during recovery.", |
|
|
|
|
"pg_walfile_name()"))); |
|
|
|
|
|
|
|
|
|
XLByteToPrevSeg(locationpoint, xlogsegno, wal_segment_size); |
|
|
|
|
XLogFileName(xlogfilename, ThisTimeLineID, xlogsegno, wal_segment_size); |
|
|
|
|