darcy(at)druid(dot)net (D'Arcy J.M. Cain) writes:
> Do I have to manually create a varlena? I'll try that next.
The best way to get from a C string to a valid datum is to invoke the
datatype's input conversion routine. If you know you want text,
you could do
#define _textin(str) DirectFunctionCall1(textin, CStringGetDatum(str))
to produce a datum from a C string.
regards, tom lane