BSD Ports

databases/postgresql-tds_fdw 2.0.5 MidnightBSD

PostgreSQL foreign data wrapper to connect to TDS databases

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
Port added
Last update
Commit
58e36608ca
License
pgsql
Categories
databases

Description

Tds_fdw is a PostgreSQL foreign data wrapper that can connect to databases that use the Tabular Data Stream (TDS) protocol, such as Sybase databases and Microsoft SQL server.

This foreign data wrapper requires a library that implements the DB-Library interface, such as FreeTDS. This has been tested with FreeTDS, but not the proprietary implementations of DB-Library.

The current version does not yet support JOIN push-down, or write operations.

It does support WHERE and column pushdowns when match_column_names is enabled.

In the other systems

SystemPortVersion
MidnightBSDdatabases/postgresql-tds_fdw2.0.5
FreeBSDdatabases/postgresql-tds_fdw2.0.5
DragonFlydatabases/postgresql-tds_fdw2.0.4

Install

Binary package:

mport install postgresql${PGSQL_VER_NODOT}-tds_fdw

From mports:

cd /usr/mports/databases/postgresql-tds_fdw && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	postgresql${PGSQL_VER_NODOT}-tds_fdw>0:databases/postgresql-tds_fdw

Dependencies

As this port's Makefile names them.

Library 1

Build dependencies 1
Run dependencies 1

No port depends on this one.

Configuration

No options to configure.

USES
gmake pgsql
Service scripts
none

Files

pkg-plist 8
  • lib/postgresql/tds_fdw.so
  • share/doc/postgresql/extension/README.tds_fdw.md
  • share/postgresql/extension/tds_fdw--2.0.1--2.0.2.sql
  • share/postgresql/extension/tds_fdw--2.0.2--2.0.3.sql
  • share/postgresql/extension/tds_fdw--2.0.3--2.0.4.sql
  • share/postgresql/extension/tds_fdw--2.0.4--2.0.5.sql
  • share/postgresql/extension/tds_fdw--2.0.5.sql
  • share/postgresql/extension/tds_fdw.control
distinfo 1
FileSizeSHA256
tds-fdw-tds_fdw-v2.0.5_GH0.tar.gz7501166c67152e72868ae45f3b4be18d81223eb76f7fc2092bd7c4e68eecffe704250

Commit history 2

DateCommitCreditsLog message
58e36608ca Lucas Holt databases/postgresql-tds_fdw: fix fake-stage strip path (#1515)
Fix Magus run 648 failure for port ID 2261562. Avoid applying the staging root twice in post-install. Validation: patch, build, fake, and package completed; git diff --check passed. Portlint: no fatal errors. ## Summary by Sourcery Bug Fixes: - Correct the PostgreSQL TDS foreign data wrapper post-install stripping path to prevent the staging root from being applied twice during fake-stage packaging. Signed-off-by: Lucas Holt <[email protected]>
43c28f8bd0 Lucas Holt Add PostgreSQL 15-18 ports and update database ports
Import the missing PostgreSQL version families and extensions, extend pgsql version selection, and update PostgreSQL 14, JDBC, and libpqxx. AI-Assisted-by: OpenAI Codex <[email protected]> Signed-off-by: Lucas Holt <[email protected]>