mateusgra escreveu:
> error: too many arguments to function 'replace_text'
> replace_text("TEXTO RET TEXTO", "RET", "TEXTO")
> 
Você esqueceu de utilizar a representação interna do PostgreSQL. Tente algo 
como:

#include "postgres.h"

#include "utils/builtins.h"

PG_MODULE_MAGIC;

PG_FUNCTION_INFO_V1(foobar);
Datum
foobar(PG_FUNCTION_ARGS)
{
        Datum   result;

        result = DirectFunctionCall3(replace_text,
                PointerGetDatum(cstring_to_text("Euler Taveira di Oliveira")),
                PointerGetDatum(cstring_to_text("di")),
                PointerGetDatum(cstring_to_text("de")));

        return result;
}


-- 
  Euler Taveira de Oliveira
  http://www.timbira.com/
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a