Я пытаюсь написать функцию C, которая будет выполняться в PostgreSQL, что-то, что будет объявлено как
CREATE OR REPLACE FUNCTION ...
RETURNS ... AS 'my_c_function' LANGUAGE C;
Я следовал документации и написал код, содержащий такие вещи, как PGFUNCTION_INFO_V1(func);
или PG_GETARG_VARCHAR(0);
,Проблема в том, что Затмение постоянно говорит мне, что это не может быть решено.Вот библиотеки, которые я включил:
#include <libpq-fe.h>
#include <postgres.h>
#include <fmgr.h>
#include <funcapi.h>
#include <executor/executor.h>
#include <string.h>
Должен ли я включить что-то еще?Чего мне не хватает?