mirror of
https://git.postgresql.org/git/postgresql.git
synced 2024-09-02 14:37:21 +02:00
Fix misleading error message about inconsistent moving-aggregate types.
We reported the wrong types when complaining that an aggregate's moving-aggregate implementation is inconsistent with its regular implementation. This was wrong since the feature was introduced, so back-patch to all supported branches. Jeff Janes Discussion: https://postgr.es/m/CAMkU=1x808LH=LPhZp9mNSP0Xd1xDqEd+XeGcvEe48dfE6xV=A@mail.gmail.com
This commit is contained in:
parent
75e44b471c
commit
baef6e5e93
@ -560,8 +560,8 @@ AggregateCreate(const char *aggName,
|
|||||||
ereport(ERROR,
|
ereport(ERROR,
|
||||||
(errcode(ERRCODE_INVALID_FUNCTION_DEFINITION),
|
(errcode(ERRCODE_INVALID_FUNCTION_DEFINITION),
|
||||||
errmsg("moving-aggregate implementation returns type %s, but plain implementation returns type %s",
|
errmsg("moving-aggregate implementation returns type %s, but plain implementation returns type %s",
|
||||||
format_type_be(aggmTransType),
|
format_type_be(rettype),
|
||||||
format_type_be(aggTransType))));
|
format_type_be(finaltype))));
|
||||||
}
|
}
|
||||||
|
|
||||||
/* handle sortop, if supplied */
|
/* handle sortop, if supplied */
|
||||||
|
Loading…
Reference in New Issue
Block a user