--- ./libmysql/CMakeLists.txt.ORIG 2020-05-25 20:14:05.683254000 +0200
+++ ./libmysql/CMakeLists.txt 2020-05-25 20:28:42.070993000 +0200
@@ -341,6 +341,8 @@
ENDIF()
SET(libmysql_link_flags
"${CMAKE_SHARED_LIBRARY_C_FLAGS} ${libmysql_link_flags}")
+ SET(libmysql_link_flags
+ "${libmysql_link_flags} -Wl,-Bsymbolic")
SET_TARGET_PROPERTIES(libmysql
PROPERTIES LINK_FLAGS "${libmysql_link_flags}")
TIMESTAMP = 1564831233
TIMESTAMP = 1589394566
SHA256 (EnterpriseDB-mysql_fdw-REL-2_5_1_GH0.tar.gz) = 8367ed71e76000d4ec9661cab7e12c3c8d0ecc887d6f677f7d448a5a35bbd96e
SHA256 (EnterpriseDB-mysql_fdw-REL-2_5_3_GH0.tar.gz) = 820e5bf1a55d64db91e4a5247f2859c2d485cc5eece28b6ad520e179e543e518
SIZE (EnterpriseDB-mysql_fdw-REL-2_5_1_GH0.tar.gz) = 42615
SIZE (EnterpriseDB-mysql_fdw-REL-2_5_3_GH0.tar.gz) = 42804
--- ./mysql_fdw.c.ORIG 2019-09-28 08:02:16.000000000 +0200
+++ ./mysql_fdw.c 2020-05-15 09:40:53.046859000 +0200
@@ -1946,6 +1946,9 @@
" WHEN c.DATA_TYPE = 'blob' THEN 'bytea'"
" WHEN c.DATA_TYPE = 'mediumblob' THEN 'bytea'"
" WHEN c.DATA_TYPE = 'longblob' THEN 'bytea'"
+ " WHEN c.DATA_TYPE = 'tinyblob' THEN 'bytea'"
+ " WHEN c.DATA_TYPE = 'binary' THEN 'bytea'"
+ " WHEN c.DATA_TYPE = 'varbinary' THEN 'bytea'"
" ELSE c.DATA_TYPE"
" END,"
" c.COLUMN_TYPE,"
PORTNAME= mysql_fdw
DISTVERSIONPREFIX= REL-
DISTVERSION= 2_5_1
DISTVERSION= 2_5_3
CATEGORIES= databases
PKGNAMEPREFIX= postgresql${PGSQL_VER:S/.//}-
LICENSE= PostgreSQL
LICENSE_FILE= ${WRKSRC}/LICENSE
USES= gmake pgsql:9.3-11 mysql
USES= gmake pgsql:9.5-12 mysql
WANT_PGSQL= server
USE_GITHUB= yes
GH_ACCOUNT= EnterpriseDB
Column push-down
Prepared Statment
Please note that this version of mysql_fdw works with PostgreSQL
9.3, 9.4, 9.5, 9.6, 10, and 11.
9.5, 9.6, 10, 11, and 12.
WWW: https://github.com/EnterpriseDB/mysql_fdw