PostgreSQL9.x数据库中安装tds_fdw扩展

 时间:2026-02-14 04:41:34

1、安装EPEL

在CentOS中,您需要安装EPEL存储库来安装FreeTDS。

sudo yum install epel-release

2、安装FreeTDS

TDS外部数据包装器需要一个实现DB-Library接口的库,例如FreeTDS。

sudo yum install freetds freetds-devel

3、安装PostgreSQL

如果你需要安装PostgreSQL,请按照yum的安装说明。例如,在CentOS 7上安装PostgreSQL 9.5:

wget https://download.postgresql.org/pub/repos/yum/9.5/redhat/rhel-7-x86_64/pgdg-centos95-9.5-2.noarch.rpm

sudo rpm -ivh pgdg-centos95-9.5-2.noarch.rpm

sudo yum install postgresql95 postgresql95-server postgresql95-libs postgresql95-devel

4、安装tds_fdw

a.从发行包构建

如果您想使用其中一个发行包,可以通过以下方式下载并安装它们:

export TDS_FDW_VERSION = “ 1.0.7 ” 

wget https://github.com/GeoffMontee/tds_fdw/archive/v $ {TDS_FDW_VERSION} .tar.gz -O tds_fdw- $ {TDS_FDW_VERSION} .tar.gz

tar -xvzf tds_fdw- $ {TDS_FDW_VERSION} .tar.gz 

cd tds_fdw- $ {TDS_FDW_VERSION} 

PATH = / usr / pgsql-9.5 / bin:$ PATH make USE_PGXS = 1

sudo PATH = / usr / pgsql-9.5 / bin:$ PATH make USE_PGXS = 1 install

b.从存储库构建

如果您希望使用当前的开发版本,您可以通过以下方式克隆和构建git仓库:

git clone https://github.com/GeoffMontee/tds_fdw.git 

cd tds_fdw

PATH = / usr / pgsql-9.5 / bin:$ PATH make USE_PGXS = 1

sudo PATH = / usr / pgsql-9.5 / bin:$ PATH make USE_PGXS = 1 install

5、启动服务器

如果这是全新安装,则应初始化数据目录并启动服务器:

sudo /etc/init.d/postgresql-9.5 initdbsudo /etc/init.d/postgresql-9.5 start

安装扩展

/usr/pgsql-9.5/bin/psql -U postgres

postgres = # CREATE EXTENSION tds_fdw;

  • 穿出时尚辣妈范--职场准妈妈6种搭配技巧
  • 【药品说明书】氯丙嗪异丙嗪注射液
  • 用白醋三天瘦腹的方法是什么?
  • 父母怎么陪孩子做作业
  • SONY HDR-HC3摄像机说明书:[9]
  • 热门搜索
    湘潭旅游 游侠客旅游网 广州市旅游局 湖北省旅游局 白俄罗斯旅游 丹霞山旅游 成都九寨沟旅游攻略 青岛旅游地图 河池旅游 墨脱旅游