2011-07-10 37 views
8

¿Puedo reiniciar de forma remota un servidor PostgreSQL mediante PGAdmin? El usuario que actualmente tengo son los privilegios administrativos.Reiniciar PostgreSQL de forma remota

Saludos,

Dino

+0

¿Por qué quieres reiniciar? ¿Hay alguna medida menos drástica que pueda tomar para lograr su objetivo? – unpythonic

Respuesta

7

No creo que existe esa posibilidad. A lo sumo se puede recargar servidor PostgreSQL conectado mediante pg_reload_conf() función:

pg_reload_conf envía una señal SIGHUP al servidor, haciendo que la configuración archivos que se van a cargar por todos los servidores procesos.

Comando:

SELECT pg_reload_conf(); 

También puede instalar adminpack contrib module y volver a cargar el servidor utilizando el menú Herramientas.

EDIT:

Según pgAdmin documentation:

Si pgAdmin se está ejecutando en una máquina Windows , se puede controlar el servicio de administrador de correo si tiene suficiente acceso derechos. Ingrese el nombre del servicio. En el caso de un servidor remoto , debe ser precedido por el nombre de la máquina (por ejemplo, PSE1 \ pgsql-8.0). pgAdmin va a descubrir automáticamente los servicios que se ejecutan en su máquina local.

Si pgAdmin se ejecuta en una máquina Unix , puede controlar los procesos que se ejecutan en la máquina local si tiene suficientes derechos de acceso. Ingrese una ruta completa de y necesite las opciones para acceder al programa pg_ctl . Al ejecutar las funciones de control de servicio , pgAdmin agregará las palabras clave de estado/inicio/detención a esto. Ejemplo: sudo /usr/local/pgsql/bin/pg_ctl -D /datos/pgsql

Usted puede intentar el uso de opciones de servicio de inicio/parada de servicio (en el menú Herramientas) para reiniciar el servidor remoto.

+2

Nota: la recarga no confirma los cambios para muchas de las configuraciones en postgresql.conf (por ejemplo, 'ListenAddress'). Necesita reiniciar por completo para que algunos cambios de configuración tengan efecto. – unpythonic

+0

@MarkMann: Gracias por agregar, tienes razón (+1) –

+0

@Grzegors y @Markmann: Gracias por las respuestas, ahora sé cuáles son las limitaciones de la administración y lo que puedo hacer. – Dino

Cuestiones relacionadas