首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在现有数据库中安装postgresql-contrib模块?

如何在现有数据库中安装postgresql-contrib模块?
EN

Stack Overflow用户
提问于 2012-10-14 22:11:40
回答 1查看 13.5K关注 0票数 5

我在CentOS上使用postgresql 9.1.6。我想使用二进制文件安装postgresql-contrib模块,但我在网上找不到它。我不确定在已经安装了postgresql之后是否可以安装它。有可能做到这一点吗?

我通过以下方式安装了postgresql

代码语言:javascript
复制
wget http://ftp.postgresql.org/pub/source/v9.1.6/postgresql-9.1.6.tar.gz
tar -xzf postgresql-9.1.6.tar.gz 
cd postgresql-9.1.6./configure --prefix=$HOME
make 
make install

我目前正在使用此安装中的数据库,最好不要重新安装它(如果可能)。

我知道一旦我安装了这个,我就可以通过以下方式使用一个函数:

代码语言:javascript
复制
create extension tablefunc ;

编辑:如果我遵循here的说明,gmakegmake install是否会影响现有数据库?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-10-14 22:18:43

您可能很难找到二进制分发版的contrib模块;但是,您所链接的页面中有关于如何构建contrib模块的明确说明:

当从源代码发行版构建时,这些模块不会自动构建。您可以通过运行以下命令来构建和安装所有它们

代码语言:javascript
复制
gmake
gmake install

在已配置的源代码树的contrib目录中;或者只构建并安装一个选定的模块,在该模块的子目录中执行相同的操作。

或者,您可以尝试使用yum (包是postgresql-contri.x86_64),但如果您是从源代码安装Postgres,我不能保证结果。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12883010

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档