Postgres C api具有可选参数

时间:2015-03-20 08:10:05

标签: sql postgresql postgresql-9.1

我想创建一个函数

 CREATE FUNCTION func(a INT, b DOUBLE PRECISION = 1e-9, c DOUBLE PRECISION = 1e-9)
     RETURNS BOOLEAN
    AS 'MODULE_PATHNAME'
    LANGUAGE C IMMUTABLE STRICT;

如何确定哪些参数实际传递给C api?

可以使用像

这样的支票
PG_GETARG_DATUM(1) != NULL

检查参数1是否通过了?我正在编写postgres的代码> = 9.1

0 个答案:

没有答案