On Thu, Dec 07, 2006 at 12:55:47PM +0100, Zoltan Boszormenyi wrote: > However, I have another problem. I have this in the code: <snip> > yeardatum = CStringGetDatum("year"); > elog(NOTICE, "CStringGetDatum() 1 OK"); > returndatum = DirectFunctionCall2(timestamp_part, yeardatum, > timest); You're passing a cstring as first argument, whereas I'm fairly sure you should be passing text. When calling from C the're no argument checking. I think what you're looking for is: yeardatum = text_in("year"); Or something like that. Hope this helps, -- Martijn van Oosterhout <kleptog@xxxxxxxxx> http://svana.org/kleptog/ > From each according to his ability. To each according to his ability to litigate.
Attachment:
signature.asc
Description: Digital signature