Tag: 用户定义的

Postgresql用户定义了c函数问题

我在我的ubuntu 14.04中使用apt-get命令安装了postgresql .. postgresql 9.4 libpg 9.4.8 我想为动态加载添加用户定义的c函数。 我按照规范准备好了我的c文件和sql函数文件,但主要问题是c文件包含像…这样的标题行。 #include“postgres.h” #include #include“fmgr.h” 我在桌面上有我的文件夹,但没有postgers.h或fmgr.h文件.. 我不知道在我的系统上找到源文件的位置,但我从git下载了整个源代码并添加到同一个文件夹中.. 如果我运行编译命令它显示 postgres_ext.h:47:9: error: unknown type name ‘PG_INT64_TYPE’ typedef PG_INT64_TYPE pg_int64; 我不知道从哪里开始..我应该将我的文件放在任何postgres目录,然后编译或下载源文件是正确的选项? 怎么处理错误..? 请帮助..非常感谢提前。