CREATE FUNCTION broken
От | jwieck@debis.com (Jan Wieck) |
---|---|
Тема | CREATE FUNCTION broken |
Дата | |
Msg-id | m0y3JUZ-000BFRC@orion.SAPserv.Hamburg.dsh.de обсуждение исходный текст |
Ответы |
Re: [HACKERS] CREATE FUNCTION broken
|
Список | pgsql-hackers |
Hi, Someone changed the parser to build a TypeName node on CREATE FUNCTION in any case. As a side effect, ALL! functions created got the proretset attribute to true. Thus for a SELECT the parser wrapped an Iter node around the Expr and since singleton functions set isDone the Iter returns no tuple up. Until later, Jan -- #======================================================================# # It's easier to get forgiveness for being wrong than for being right. # # Let's break this rule - forgive me. # #======================================== jwieck@debis.com (Jan Wieck) # *** define.c.orig Fri Feb 13 12:14:17 1998 --- define.c Fri Feb 13 12:14:38 1998 *************** *** 94,100 **** TypeName *setType = (TypeName *) returnType; *prorettype_p = setType->name; ! *returnsSet_p = true; } else { --- 94,100 ---- TypeName *setType = (TypeName *) returnType; *prorettype_p = setType->name; ! *returnsSet_p = setType->setof; } else {
В списке pgsql-hackers по дате отправления: