我postgresql 9.1.6在CentOS上使用.我想使用二进制文件安装postgresql-contrib模块,但我无法在线找到它.我不确定我是否可以在安装后安装它postgresql.是否有可能做到这一点?
我postgresql按以下方式安装:
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
Run Code Online (Sandbox Code Playgroud)
我目前正在使用此安装中的数据库,并且不希望重新安装它(如果可能).
我明白,一旦我安装了这个,我可以通过以下方式使用一个函数:
create extension tablefunc ;
Run Code Online (Sandbox Code Playgroud)
编辑:如果我跟着从说明这里,并 gmake和gmake install影响现有的数据库?
您可能很难找到contrib模块作为二进制分布; 但是,您链接的页面有关于如何构建contrib模块的明确说明:
从源代码分发构建时,这些模块不会自动构建.您可以通过运行来构建和安装所有这些
gmake
gmake install
Run Code Online (Sandbox Code Playgroud)
在已配置的源树的contrib目录中; 或者只构建和安装一个选定的模块,在该模块的子目录中执行相同的操作.
或者,您可以尝试使用yum(该软件包是postgresql-contrib.x86_64),但如果您从源代码安装了Postgres,我无法保证其结果.
| 归档时间: |
|
| 查看次数: |
10912 次 |
| 最近记录: |