RE: Existe el postgres Data Source o alguien est a trabajando en el?

From: Conrado Blasetti <conrado(at)mapfre(dot)com(dot)ar>
To: Alvaro Herrera <alvherre(at)commandprompt(dot)com>
Cc: pgsql-es-ayuda(at)postgresql(dot)org
Subject: RE: Existe el postgres Data Source o alguien est a trabajando en el?
Date: 2006-02-09 20:27:48
Message-ID: 65746BCC3D99E44998976FD845AD6E6E10E5C192@MAIL
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Alvaro, gracias por resonder.
Todavía estoy peleando para configurar en contenido y ubicación el
pgpass.conf.
Igualmente por el momento la aplicación es modesta y no hará falta el tipo
de respaldo ni la unidad de almacenamiento que detallas.
Con respecto al script (calculo unix) deberé traducirlo en windows.
Igual, gracias.
Saludos,

-----Mensaje original-----
De: Alvaro Herrera [mailto:alvherre(at)commandprompt(dot)com]
Enviado el: Jueves, 09 de Febrero de 2006 05:13 p.m.
Para: Conrado Blasetti
CC: pgsql-es-ayuda(at)postgresql(dot)org
Asunto: Re: [pgsql-es-ayuda] Existe el postgres Data Source o alguien
est a trabajando en el?

Conrado Blasetti escribió:
> Buenas tardes a todos.
> Tengo una aplicación en VB+postgresql (ver 8.1) de bd. Bien, el problema
se
> me presenta con respecto al mantenimiento de la base (vacuum analyze,
> backups etc) al momento de distribuir la aplicación. O sea, instaló la bd
en
> la máquina del Cliente y la idea es no ir diariamente a realizar el
> mantenimiento correspondiente, pero esto me traería inconvenientes ya que
> según las especificaciones el mantenimiento debe realizarse mas seguido
(mas
> allá de las optimizaciones de las consultas) y con respecto al backup,
> bueno, es cuestion de perder lo menos posibles es caso de siniestro.

Considera usar respaldos on-line usando PITR, y respaldar los segmentos
WAL en algun sitio remoto, o bien sacarlos a DVD o a cintas.

> Ya sea desde una salida al SO (shell de VB) o una tarea programada, como
> puedo realizar estas tareas automáticamente, tambien teniendo en cuenta
que
> la bd posee password?

Usa .pgpass (o pgpass.conf en Windows) para evitarte tener que ingresar
la password manualmente. Y crea archivos de proceso por lotes (BAT)
para que ejecuten VACUUM, ANALYZE, pg_dump, etc. Asegurate de verificar
todos los codigos de retorno, guardar la salida de los comandos en
archivos temporales y si los codigos de retorno no son OK, que te los
envien por mail. Por ej. en bash

temp=`mktemp /tmp/pgdump.XXXXXX.out`
pg_dump $OPCIONES_DE_PGDUMP > $temp 2>&1
if [ $? != 0 ]; then
mutt conrado(at)mapfre(dot)com(dot)ar -s "problemas con pg_dump" -a $temp
fi

--
Alvaro Herrera http://www.CommandPrompt.com/
The PostgreSQL Company - Command Prompt, Inc.

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Alvaro Herrera 2006-02-09 20:29:24 Re: Existe el postgres Data Source o alguien est a trabajando en el?
Previous Message Conrado Blasetti 2006-02-09 20:25:37 RE: vacuum analyze y backup