Estoy usando postgresql 9.1.6 en CentOS. Me gustaría instalar el postgresql-contrib módulo de uso de un archivo binario, pero no puedo encontrar en línea. No estoy seguro de si puedo instalar esto después de que ya la instalación de postgresql. Es posible hacer esto?

He instalado postgresql de la siguiente manera:

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

Actualmente estoy usando las bases de datos dentro de esta instalación y prefiere no volver a instalar (si es posible).

Entiendo que una vez que se instala este puedo utilizar una función de la siguiente manera:

create extension tablefunc ;

EDIT: Si he seguido las instrucciones de aquí, ¿ gmake y gmake install afectar a una base de datos existente?

  • Con 9.1, usted debe utilizar create extension tablefunc. Se intenta que?
  • Sí, eso es correcto; lo hice después de instalar (voy a actualizar mi pregunta).
InformationsquelleAutor djq | 2012-10-14

1 Comentario

  1. 5

    Puede ser difícil encontrar el módulo contrib como distribuciones binarias; sin embargo, la página que enlaza tiene instrucciones explícitas sobre cómo construir los módulos contrib:

    Cuando la construcción de la fuente de distribución, estos módulos no son creadas de forma automática. Usted puede construir e instalar todo de ellos mediante la ejecución de

    gmake
    gmake install

    en el directorio contrib de la configuración de un árbol de origen; o para construir e instalar sólo uno seleccionado módulo, la misma en que el módulo del subdirectorio.

    Alternativamente, usted podría tratar de usar yum (el paquete postgresql-contrib.x86_64), pero yo no puedo responder por los resultados de este si ha instalado Postgres desde la fuente.

    • Sí, me di cuenta de que las instrucciones están por allí, pero tendría que volver a instalar la base de datos, o simplemente añadir la contrib módulo y no afecta a nada más?
    • Mientras usted está en el directorio contrib, sólo construir e instalar los módulos contrib.

Dejar respuesta

Please enter your comment!
Please enter your name here