2012-05-09 11 views
9

Estoy tratando de instalarlo y usarlo en ubuntu. Estaba siguiendo la página this para instalar los paquetes de instrumentación adicionales.no se puede encontrar adminpack.sql en postgresql 9.1

Install Server Instrumentation for Postgresql 8.4 
To install Server Instrumentation for Postgresql 8.4 you may use the command line and type: 
sudo apt-get install postgresql-contrib 

Run the adminpack.sql script, simply type: 
sudo -u postgres psql < /usr/share/postgresql/8.4/contrib/adminpack.sql 

Pero no pude encontrar adminpack.sql en la versión 9.1.

+1

Pregunta espejo en AskUbuntu http://askubuntu.com/questions/184577/postgresql-9-1-adminpack-install –

Respuesta

4

Probar locate adminpack. Pero primero, ejecute updatedb para asegurarse de que la base de datos locate esté actualizada.

sudo updatedb 
locate adminpack 

La salida es:

/usr/lib/postgresql/9.1/lib/adminpack.so 
/usr/share/postgresql/9.1/extension/adminpack--1.0.sql 
/usr/share/postgresql/9.1/extension/adminpack.control 
+0

localizar no encuentra ningún archivo. – John

+0

¿Lo viste en '/ usr/lib/postgresql/9.1/extension'? –

+0

solo hay 2 carpetas dentro de la carpeta 9.1 - bin y lib – John

23

En PostgreSQL 9.1 y posteriores, las extensiones pueden ser instalados a través del comando CREATE EXTENSION:

sudo -u postgres psql 
CREATE EXTENSION "adminpack"; 
+1

tenga en cuenta que se debe hacer en cada base de datos por separado –

4

Parece que este es viejo y los comentarios están cerrados, así que estoy abriendo otra respuesta. respuesta

de ldalonzo es correcta una vez que tenga todos los componentes, pero se encuentra también tuve que correr:

sudo apt-get install postgresql-contrib-9.1 

Parece que el paquete postgresql desnuda no incluye los módulos adicionales.

2

Una vez instalado postgresql-contrib mediante el siguiente comando

sudo apt-get install postgresql-contrib 

Adminpack se encuentra en la ruta siguiente

/usr/share/postgresql/9.1/extension/adminpack--1.0.sql 

Para cargar el adminpack utilizar el siguiente comando

sudo su postgres -c psql < /usr/share/postgresql/9.1/extension/adminpack--1.0.sql 

Entonces

sudo /etc/init.d/postgresql restart 
Cuestiones relacionadas