【问题标题】:Installing DBLink for Postgres 9为 Postgres 9 安装 DBLink
【发布时间】:2011-02-22 07:17:56
【问题描述】:

有人可以说明如何安装 Postgres 9 (Centos) 的要求,以便能够使用 dblink 进行跨 postgres 数据库查询。

似乎没有关于如何安装 dblink 要求的完整文档。

提前致谢。

【问题讨论】:

    标签: sql linux dblink postgresql


    【解决方案1】:

    如果您有 PostgreSQL 9.1(或更高版本),请确保已安装 contrib 包,例如,从您的 shell:

    yum install postgres*contrib
    

    然后在数据库中,使用 DDL 创建扩展:

    CREATE EXTENSION dblink;
    

    【讨论】:

    • 在我的系统上,你需要添加另一个星号,如果系统是:sudo yum install postgresql92-contrib.x86_64我会做sudo yum install postgresql*contrib*
    • 我必须执行 sudo apt-get install postgres*contrib。
    【解决方案2】:

    安装 DbLink DbLink 位于您安装的 PostgreSQL 的 share/contribs/dblink.sql 中。要使用它,请将 dblink.sql 文件加载到您要使用它的数据库中。

    来源:http://www.postgresonline.com/journal/archives/44-Using-DbLink-to-access-other-PostgreSQL-Databases-and-Servers.html

    【讨论】:

      猜你喜欢
      • 2011-11-03
      • 2011-04-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多