We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 5cd81b8 commit cbfd82aCopy full SHA for cbfd82a
src/backend/utils/adt/pgstatfuncs.c
@@ -1116,9 +1116,17 @@ pg_stat_reset(PG_FUNCTION_ARGS)
1116
Datum
1117
pg_stat_reset_shared(PG_FUNCTION_ARGS)
1118
{
1119
- char *target = text_to_cstring(PG_GETARG_TEXT_PP(0));
1120
-
1121
- pgstat_reset_shared_counters(target);
+ if (PG_ARGISNULL(0))
+ /*
+ * Same error message as in pgstat_reset_shared_counters(),
1122
+ * to keep translations the same.
1123
+ */
1124
+ ereport(ERROR,
1125
+ (errcode(ERRCODE_INVALID_PARAMETER_VALUE),
1126
+ errmsg("unrecognized reset target: \"%s\"", "null"),
1127
+ errhint("Target must be \"bgwriter\".")));
1128
+
1129
+ pgstat_reset_shared_counters(text_to_cstring(PG_GETARG_TEXT_PP(0)));
1130
1131
PG_RETURN_VOID();
1132
}
0 commit comments