postgresql9.1以前版本要手动安装dblink,以安装postgresql9.0为例。
安装dblink前首先检 查系统是否装载软件postgresql-contrib-9.0,如果没有装此软件到debian的官方网站上下载安装安装命令:
~# apt-get install postgresql-contrib-9.0
安装软件后,查询dblink.sql的路径。命令:
~# dpkg -S dblink.sql
查询后结果:
postgresql-contrib-9.0: /usr/share/postgresql/9.0/contrib/dblink.sql
接着切换用户。命令
~# su - postgres
接口执行安装dblink。命令
~# psql -p 5432 -h 192.168.1.x dbname < /usr/share/postgresql/9.0/contrib/dblink.sql
安装成功后进入数据库
~# psql -p 5432 -h 192.168.1.x -U user
然后建立dblink
select dblink_connect('host=192.168.1.y port=5432 user=xxx dbname=xxx password=xxx');
如果建立连接的时候提示让你检查权限,你要去文件中把你的配置trust改成md5。
访问数据库表
select id from dblink('select a from t1 where a=''a'' ') as t1(id vachar(100));
关闭dblink
select dblink_disconnect();
第一次查询的时候可能要建立管道查询数据会比较慢,但是第二次以后就会很快了。
postgresql9.1以上提供的dblink和以前版本稍微有点不同,不需要手动的去创建。
~# su - postgres
切换用户
~# psql -p 5432 -h 192.168.1.x -U postgres -d dbname
注意要用数据库的管理员身份登录你要安装dblink的库,用本库的用户去登录就无法创建。
postgres=> create extension dblink;
执行后 dblink就创建好了。
小宝制造。
分享到:
相关推荐
在Linux发行版之一的Debian上安装PostgreSQL的过程是系统管理员和数据库管理员常见的任务之一。 ### PostgreSQL的安装 安装PostgreSQL的过程非常直接,可以通过Debian的包管理器apt-get完成。安装命令如下: ``` ...
在Linux环境中离线安装PostgreSQL、SDE(ArcGIS的Spatial Database Engine)和PostGIS是一项常见但有时复杂的任务,尤其当服务器处于内网环境时,无法直接访问互联网资源。本指南将详细介绍如何在Linux系统中进行...
debian10安装qq、微信、迅雷、winrar等(2020.3.16)1.加key2.vi /etc/apt/sources.list 加入新源3.安装deepin wine环境,https://gitee.com/wszqkzqk/deepin-wine-for-ubuntu4.安装QQ、微信、迅雷、winrar等 1.加...
为了在Debian 7.7上安装`make`,你需要先确保系统更新并安装必要的依赖包。提供的文件列表包含了几个关键的编译和构建工具的.deb包,这些包是安装`make`所必需的: 1. **gcc-4.7_4.7.2-5_amd64.deb**:这是GCC(GNU...
debian 7稳定版本中安装pyqt5,基于python3
在Ubuntu 22.04上离线安装PostgreSQL 11.17,可以通过提供的DEB格式安装包来完成,特别适合于没有互联网连接或者网络环境受限的环境。 首先,我们需要了解DEB格式的安装包。DEB是Debian软件包的格式,Ubuntu作为...
debian编译安装php7.4.30.txt 编译安装更稳定! 每一行复制执行即可完成安装!
### 64-bit ARM (AArch64) Debian 系统安装手册中文版知识点解析 ...通过这些知识点的学习,用户可以更好地理解 Debian 在 64-bit ARM 架构上的安装流程和技术细节,从而顺利完成安装并高效地使用 Debian 系统。
我的debian自动安装preseed配置文件,可供大家参考,线上服务器的自动安装配置
由于官方版本的更新,直接在官网上可能找不到特定的网络安装版,你可以通过分享链接获取。在本例中,提供了一个百度云盘的镜像下载链接,提取码为 "rp37"。 安装步骤包括选择安装类型,如典型安装,并设定安装介质...
pve的debian上安装向日葵,解包修改后,重新打包的结果,可以在pve的debian上进行安装
在本文中,我们将介绍如何在 Linux 操作系统上部署 PostgreSQL 数据库,并安装 PostGIS。PostgreSQL 是一个功能强大且开源的关系数据库管理系统,而 PostGIS 则是一个基于 PostgreSQL 的开源空间数据库扩展。 一、...
debian编译安装mysql5.7.35.txt 编译安装更稳定! 每一行复制执行即可完成安装!
首先,需要下载 Debian 6 的镜像文件,并将其保存在本机上。在虚拟机中创建一个新的虚拟机,并选择 Debian 6 的镜像文件。然后,选择典型的配置,并键入 Enter。 在安装向导中,选择安装的操作系统为 Linux,并选择...
本教程将详细介绍如何安装Debian 10.7。 首先,你需要从提供的链接下载Debian 10.7的镜像文件。镜像文件的下载地址可以在百度网盘找到,链接为:https://pan.baidu.com/s/1Mycnyq42TPbqtEUkfCa8gQ,提取密码为:ehl...
将这个文件刻盘,或者映射到虚拟光驱中,就可以启动Debian Linux的安装。注意在安装过程中需要保证网络的畅通,并且网络中有可用的Debian安装源。
ubuntu22.04或者debian12 安装FreeSWITCH一键安装freeswitch脚本,提供web可视化管理GUI。 一键安装freeswitch脚本,提供web可视化管理GUI,jssip demo,单呼,组呼,群呼,广播,会议,黑名单,acl,呼叫转移,监听...
Ubuntu 和 Debian下安装Deepin第三方软件(QQ/TIM/微信/阿里旺旺/迅雷/百度网盘)脚本