old-style handler problem

Started by Sibtay Abbasabout 21 years ago3 messages
#1Sibtay Abbas
sibtay_abbas@yahoo.com

hi everyone

i ve added my own pl language in postgresql. i ve
followed the process mentioned in the documentation.
for the handler function i ve followed the following
template

PG_FUNCTION_INFO_V1(myhandler);

Datum
plsample_call_handler(PG_FUNCTION_ARGS)
{
Datum rv;

...my code....

return rv;
}

then i created a function using my language...but when
i invoked it later on with SELECT funcName() i
received the following error

ERROR: language 25450 has old-style handler

why am i getting this message and how can it be
rectified...thank you

__________________________________
Do you Yahoo!?
Take Yahoo! Mail with you! Get it on your mobile phone.
http://mobile.yahoo.com/maildemo

#2Tom Lane
tgl@sss.pgh.pa.us
In reply to: Sibtay Abbas (#1)
Re: old-style handler problem

Sibtay Abbas <sibtay_abbas@yahoo.com> writes:

for the handler function i ve followed the following
template

PG_FUNCTION_INFO_V1(myhandler);

^^^^^^^^^

Datum
plsample_call_handler(PG_FUNCTION_ARGS)

^^^^^^^^^^^^^^^^^^^^^

Try spelling the function name consistently.

regards, tom lane

#3Christopher Kings-Lynne
chriskl@familyhealth.com.au
In reply to: Sibtay Abbas (#1)
Re: old-style handler problem

I think you have to use the PG_RETURN_DATUM(rc) style macros...

Sibtay Abbas wrote:

Show quoted text

hi everyone

i ve added my own pl language in postgresql. i ve
followed the process mentioned in the documentation.
for the handler function i ve followed the following
template

PG_FUNCTION_INFO_V1(myhandler);

Datum
plsample_call_handler(PG_FUNCTION_ARGS)
{
Datum rv;

...my code....

return rv;
}

then i created a function using my language...but when
i invoked it later on with SELECT funcName() i
received the following error

ERROR: language 25450 has old-style handler

why am i getting this message and how can it be
rectified...thank you

__________________________________
Do you Yahoo!?
Take Yahoo! Mail with you! Get it on your mobile phone.
http://mobile.yahoo.com/maildemo

---------------------------(end of broadcast)---------------------------
TIP 6: Have you searched our list archives?

http://archives.postgresql.org