mirror of
https://github.com/postgres/postgres.git
synced 2025-07-02 09:02:37 +03:00
Fix broken ruleutils support for function TRANSFORM clauses.
I chanced to notice that this dumped core due to a faulty Assert. To add insult to injury, the output has been misformatted since v11. Obviously we need some regression testing here. Discussion: https://postgr.es/m/d1cc628c-3953-4209-957b-29427acc38c8@www.fastmail.com
This commit is contained in:
@ -3126,13 +3126,14 @@ print_function_trftypes(StringInfo buf, HeapTuple proctup)
|
||||
{
|
||||
int i;
|
||||
|
||||
appendStringInfoString(buf, "\n TRANSFORM ");
|
||||
appendStringInfoString(buf, " TRANSFORM ");
|
||||
for (i = 0; i < ntypes; i++)
|
||||
{
|
||||
if (i != 0)
|
||||
appendStringInfoString(buf, ", ");
|
||||
appendStringInfo(buf, "FOR TYPE %s", format_type_be(trftypes[i]));
|
||||
}
|
||||
appendStringInfoChar(buf, '\n');
|
||||
}
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user