Port details |
- postgresql-mysql_fdw PostgreSQL foreign data wrapper for MySQL
- 2.9.2 databases =4 2.9.2Version of this port present on the latest quarterly branch.
- Maintainer: tz@FreeBSD.org
- Port Added: 2017-06-23 09:02:31
- Last Update: 2024-10-20 20:02:28
- Commit Hash: 6be377d
- People watching this port, also watch:: postgresql16-tds_fdw, nuitka-py311, monit, py39-beautifulsoup, nagios-check_hdd_health
- License: PostgreSQL
- WWW:
- https://github.com/EnterpriseDB/mysql_fdw
- Description:
- This PostgreSQL extension implements a Foreign Data Wrapper (FDW) for MySQL.
The following enhancements are added to the mysql_fdw:
Write-able FDW
Connection Pooling
Where clause push-down
Column push-down
Prepared Statment
Please note that this version of mysql_fdw works with PostgreSQL
10, 11, 12, 13, 14 and 15.
- ¦ ¦ ¦ ¦
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- postgresql16-mysql_fdw>0:databases/postgresql-mysql_fdw
- To install the port:
- cd /usr/ports/databases/postgresql-mysql_fdw/ && make install clean
- To add the package, run one of these commands:
- pkg install databases/postgresql-mysql_fdw
- pkg install postgresql16-mysql_fdw
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: postgresql16-mysql_fdw
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1729450900
SHA256 (EnterpriseDB-mysql_fdw-REL-2_9_2_GH0.tar.gz) = dae56fc82801d68d97e7cecf48dfade9c6ba7cadc3439227c2cf28bcb142e820
SIZE (EnterpriseDB-mysql_fdw-REL-2_9_2_GH0.tar.gz) = 172937
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- gmake>=4.4.1 : devel/gmake
- postgres : databases/postgresql16-server
- Runtime dependencies:
-
- postgres : databases/postgresql16-server
- Library dependencies:
-
- libmysqlclient.so.21 : databases/mysql80-client
- There are no ports dependent upon this port
Configuration Options:
- No options to configure
- Options name:
- databases_postgresql-mysql_fdw
- USES:
- gmake mysql pgsql:11+
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
2.9.2 20 Oct 2024 20:02:28 |
Torsten Zuehlsdorff (tz) |
databases/postgresql-mysql_fdw: Upgrade from REL-2_9_1 to REL-2_9_2
Changelog:
* Support for PostgreSQL 17 and upcoming EDB Postgres Advanced Server 17.
* Add support for MYSQL_READ_DEFAULT_FILE option used to read connection
details.
* Fix server crash in left join with whole-row reference.
* Map TIMESTAMP to TIMESTAMPTZ in IMPORT FOREIGN SCHEMA processing.
* Set the session timezone to UTC on the MySQL connection.
* Correct pushability of ScalarArrayOpExpr (ANY and ALL) and fix handling of
the multidimensional array in its deparsing.
* Refactor README.md file.
* Remove support for v11.
Taken from: https://github.com/EnterpriseDB/mysql_fdw/releases/tag/REL-2_9_2
Sponsored by: P. Variablis |
2.9.1 04 Jun 2024 20:12:31 |
Torsten Zuehlsdorff (tz) |
databases/postgresql-mysql_fdw: Update from REL-2_9_0 to REL-2_9_1
Changelog:
* Support for PostgreSQL 16 and EDB Postgres Advanced Server 16.
* Added a few more default entries in mysql_fdw_pushdown.config file.
* Fixes incorrect quoting in generating EXPLAIN query.
* Remove support for v10.
PR: 279191
Reported by: kbowling |
2.9.0 15 Apr 2023 13:14:58 |
Muhammad Moinur Rahman (bofh) |
*/*: Remove pointers to EOLed pgsql versions
- Remove dotted pgsql versions
Approved by: portmgr |
2.9.0 31 Dec 2022 21:58:52 |
Muhammad Moinur Rahman (bofh) |
databases/postgresql-mysql_fdw: Update version 2.8.0=>2.9.0
- Move PLIST_FILES to pkg-plist
Approved by: tz (private email)
Relnotes: https://github.com/EnterpriseDB/mysql_fdw/releases/tag/REL-2_9_0
Sponsored by: Bounce Experts |
07 Sep 2022 21:58:51 |
Stefan Eßer (se) |
Remove WWW entries moved into port Makefiles
Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.
This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.
Approved by: portmgr (tcberner) |
2.8.0 07 Sep 2022 21:10:59 |
Stefan Eßer (se) |
Add WWW entries to port Makefiles
It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.
Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.
There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.
(Only the first 15 lines of the commit message are shown above ) |
2.8.0 20 Jul 2022 14:21:07 |
Tobias C. Berner (tcberner) |
databases: remove 'Created by' lines
A big Thank You to the original contributors of these ports:
* "Choe, Cheng-Dae" whitekid
* "Mahdi Mokhtari <mokhi64@gmail.com>"
* "Meikel Brandmeyer" <ocaml-sqlite3-port@kotka.de>
* <hvo.pm@xs4all.nl>
* <jsmith@resonatingmedia.com>
* <ports@c0decafe.net>
* Aaron Dalton <aaron@FreeBSD.org>
* Adam Weinberger <adamw@FreeBSD.org>
* Ade Lovett <ade@FreeBSD.org>
* Akinori MUSHA aka knu <knu@idaemons.org>
* Alan Snelson <Alan@Wave2.org> (Only the first 15 lines of the commit message are shown above ) |
2.8.0 27 Jun 2022 03:11:30 |
Muhammad Moinur Rahman (bofh) |
databases/postgresql-mysql_fdw: Update version 2.6.0=>2.8.0
Approved by: tz (private email)
Relnotes:
https://github.com/EnterpriseDB/mysql_fdw/releases/tag/REL-2_8_0
Sponsored by: Bounce Experts |
2.6.0 01 Apr 2022 15:09:49 |
Dmitry Marakasov (amdmi3) |
*/*: fix trailing whitespace in pkg-descr's
Approved by: portmgr blanket |
2.6.0 17 May 2021 12:47:44 |
Torsten Zuehlsdorff (tz) |
databases/postgresql-mysql_fdw: Update from 2.5.5 to 2.6.0
This release includes the following:
Feature:
Join Push down - If we have a join between two foreign tables from the same
remote server, push that join down to the remote server instead of fetching all
the rows for both the tables and performing a join locally.
Other Fixes:
Fixes crash with IMPORT FOREIGN SCHEMA when executed repeatedly.
Restricts fetching of the system attributes from the remote relation.
Fixes compiler warning due to clash with MySQL library macro.
Costs are not shown in the explain output when the COSTS explain option is
OFF.
Uses environment variables in tests for connection parameters.
No longer supports PG/EPAS version 9.5.
Sponsored by: Bounce Experts |
2.5.5 06 Apr 2021 14:31:07 |
Mathieu Arnold (mat) |
Remove # $FreeBSD$ from Makefiles. |
2.5.5 16 Mar 2021 07:38:49 |
tz |
databases/postgresql-mysql_fdw: Upgrade from 2.5.4 to 2.5.5
Fix various bugs, compilation warnings, and server crashes.
Souce: https://github.com/EnterpriseDB/mysql_fdw/releases/tag/REL-2_5_5
Also make minimum PostgreSQL version 9.6. The last version 2.5.4 already
dropped the PostgreSQL 9.5 support. Also imcrease max supported PostgreSQL
version from 11 to 13. This was also introduced in the last version 2.5.4.
Take maintainership
Sponsored by: Bounce Experts
M postgresql-mysql_fdw/Makefile
M postgresql-mysql_fdw/distinfo |
2.5.4 29 Aug 2020 09:16:17 |
tcberner |
databases/postgresql-mysql_fdw: update to 2_5_4 to fix build with clang11 |
2.5.1 03 Aug 2019 11:31:48 |
tobik |
databases/postgresql-mysql_fdw: Update to 2.5.1
This fixes the build with PostgreSQL 10 and 11
Changes: https://github.com/EnterpriseDB/mysql_fdw/releases
PR: 239514 |
2.2.0_2 26 Jul 2019 20:46:57 |
gerald |
Bump PORTREVISION for ports depending on the canonical version of GCC
as defined in Mk/bsd.default-versions.mk which has moved from GCC 8.3
to GCC 9.1 under most circumstances now after revision 507371.
This includes ports
- with USE_GCC=yes or USE_GCC=any,
- with USES=fortran,
- using Mk/bsd.octave.mk which in turn features USES=fortran, and
- with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, everything INDEX-11 shows with a dependency on lang/gcc9 now.
PR: 238330 |
2.2.0_1 12 Dec 2018 01:35:36 |
gerald |
Bump PORTREVISION for ports depending on the canonical version of GCC
defined via Mk/bsd.default-versions.mk which has moved from GCC 7.4 t
GCC 8.2 under most circumstances.
This includes ports
- with USE_GCC=yes or USE_GCC=any,
- with USES=fortran,
- using Mk/bsd.octave.mk which in turn features USES=fortran, and
- with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, as a double check, everything INDEX-11 showed depending on lang/gcc7.
PR: 231590 |
2.2.0 24 Jun 2018 00:54:27 |
linimon |
Workaround the following problem on aarch64 by setting LLD_UNSAFE=yes:
cc: error: invalid linker name in argument '-fuse-ld=bfd'
Neither emaste nor I can figure out exactly where the offending stanza is
coming in. It will take someone with more knowledge of gmake debug flags,
and possibly the src build infrastructure, to figure it out.
While here, pet portlint.
Approved by: portmgr (tier-2 blanket) |
2.2.0 22 Jun 2018 08:28:00 |
yuri |
Correction to r473019: Revert the unintended change to the 'Created by' headers. |
2.2.0 22 Jun 2018 08:04:39 |
yuri |
Reset MAINTAINER on ports maintained by amutu@amutu.com
Based on the new policy of all maintained ports reset
when maintaner is absent for 3 months.
Bug#226400 for science/py-tensorflow is ignored since 2018-03-06 (3+ months).
portscout database indicates that 48.94% of his ports aren't updated. |
2.2.0 23 Jun 2017 09:02:17 |
tz |
New port: databases/postgresql-mysql_fdw
This PostgreSQL extension implements a Foreign Data Wrapper (FDW) for MySQL.
The following enhancements are added to the mysql_fdw:
Write-able FDW
Connection Pooling
Where clause push-down
Column push-down
Prepared Statment
Please note that this version of mysql_fdw works with PostgreSQL 9.3, 9.4, 9.5
and 9.6.
WWW: https://github.com/EnterpriseDB/mysql_fdw
PR: 219636
Submitted by: Jov <amutu@amutu.com> |