postgres portable iii postgresql ubuntu pgadmin psql

portable - postgresql 3



¿Cómo resolver el error de pgAdmin de PostgreSQL "Instrumentación del servidor no instalada" para el paquete de administración? (2)

PostgreSQL 9.1 pgAdmin III en Ubuntu está dando esta advertencia:

Guru Hint - Instrumentación del servidor no instalada

Instrumentación del servidor

El servidor carece de funciones de instrumentación.

pgAdmin II utiliza algunas funciones de soporte que no están disponibles por defecto en todas las versiones de PostgreSQL ...

El paquete de administración está instalado y activado de forma predeterminada si ...

Una vez que su extensión está instalada, solo necesita hacer clic en "¡Arreglarla!" botón ...

¿Cómo resolver esto?


El "¡Arregla!" El botón aparecerá en el cuadro de diálogo "Pista de Guru" al lado de Aceptar y Cancelar. Si no se le ofrece el botón, ingrese lo siguiente en una consola:

sudo apt-get install postgresql-contrib

luego haz clic en el botón de gurú (en mi versión, una cara a la izquierda del botón?) y en "¡Arreglarlo!" el botón debería aparecer Pinchalo.

Mira la respuesta de joelparkerhenderson si el Fix It! el botón no aparece


Para las versiones actuales de PostgreSQL y pgAdmin, la advertencia de diálogo "Guru" tiene un "¡Arregla!" botón o comando. Úselo.

Si no hay "¡Arreglarlo!" entonces podemos usar la línea de comando de Unix de la siguiente manera.

Esto es para PostgreSQL 9.1. Las versiones antiguas lo hacen de manera diferente.

Los documentos de PostgresSQL están aquí:

Instala adminpack así:

$ sudo apt-get install postgresql-contrib

Para verificar que obtuvimos los archivos, enumérelos:

$ dpkg -L postgresql-contrib-9.1 | grep adminpack

Resultado:

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

Manera alternativa de encontrar los archivos de adminpack:

$ sudo updatedb $ locate adminpack

Use psql para crear la extensión:

$ sudo -u postgres -i $ psql [dbname] # CREATE EXTENSION adminpack;

(Si no tiene un súper-usuario o si necesita crear una extensión por-db, consulte los comentarios debajo @ w00t para usar /c dbname para conectarse a la base de datos)

Para verificar:

# select * from pg_extension;

Resultado:

extname | extowner | extnamespace | extrelocatable | extversion | extconfig | extcondition -----------+----------+--------------+----------------+------------+-----------+-------------- plpgsql | 10 | 11 | f | 1.0 | | adminpack | 10 | 11 | f | 1.0 | |

Para cargar la extensión en pgAdmin, vea el icono del servidor de la base de datos:

  • Haga clic con el botón derecho en el ícono y luego seleccione "Desconectar"
  • Haga clic derecho en el ícono y luego seleccione "Connent"

Para verificar que adminpack esté funcionando:

  • Haga clic en un icono de la base
  • En el panel superior derecho, haz clic en la pestaña "Estadísticas".
  • Desplácese hasta la parte inferior de las estadísticas.
  • Ahora verá una entrada de "Tamaño" que muestra el tamaño de la base de datos en el disco.