1.mysql_fdw源码克隆
链接:https://github.com/EnterpriseDB/mysql_fdw/releases
选择最新版REL-2_5_1
2.mysql_fdw编译安装
下载来的源码不自带window工程文件,自己新建工程,将源码加入
工程依赖PostgreSQL和mysql, C++编译附加包含目录需要设置相应目录
文件路径自己修改:以我的为例使用的是PostgreSQL9.5.4和mysql5.7.2
C:\Program Files\PostgreSQL\9.5\include
C:\Program Files\PostgreSQL\9.5\include\server
C:\Program Files\PostgreSQL\9.5\include\server\port\win32
C:\Program Files\PostgreSQL\9.5\include\server\port\win32_msvc
D:\MySQL\MySQL Server 5.7\include
链接目录
C:\Program Files\MySQL\MySQL Server 5.7\lib\libmysql.lib
C:\Program Files\PostgreSQL\9.5\lib\postgres.lib
MYSQL_FDW.def文件(通过模块定义文件导入)
设置需要导出的函数
Pg_magic_func
_PG_init
is_foreign_expr
mysql_append_where_clause
mysql_bind_result
mysql_bind_sql_var