Re: Programacion Backup

Lists: pgsql-es-ayuda
From: Erick Urias <palomin81(at)yahoo(dot)com(dot)mx>
To: pgsql-es-ayuda(at)postgresql(dot)org
Subject: ayuda para actualizar tabla diariamente!
Date: 2006-01-16 23:27:57
Message-ID: 20060116232757.37316.qmail@web52414.mail.yahoo.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-es-ayuda

hola, me gustaria saber como le puedo hacer para que una tabla se actualice automaticamente diariamente, gracias de antemano!!


---------------------------------
Do You Yahoo!? La mejor conexión a Internet y 2GB extra a tu correo por $100 al mes. http://net.yahoo.com.mx


From: Jaime Casanova <systemguards(at)gmail(dot)com>
To: Erick Urias <palomin81(at)yahoo(dot)com(dot)mx>
Cc: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: ayuda para actualizar tabla diariamente!
Date: 2006-01-16 23:47:29
Message-ID: c2d9e70e0601161547h7e5ddbf4va7169c02587d31ac@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-es-ayuda

On 1/16/06, Erick Urias <palomin81(at)yahoo(dot)com(dot)mx> wrote:
> hola, me gustaria saber como le puedo hacer para que una tabla se actualice
> automaticamente diariamente, gracias de antemano!!
>
>

deja un cron que ejecute el proceso que va a actualizar... asumo que
habra un proceso de por medio...

--
Atentamente,
Jaime Casanova
(DBA: DataBase Aniquilator ;)


From: Alvaro Herrera <alvherre(at)alvh(dot)no-ip(dot)org>
To: Erick Urias <palomin81(at)yahoo(dot)com(dot)mx>
Cc: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: ayuda para actualizar tabla diariamente!
Date: 2006-01-17 01:54:35
Message-ID: 20060117015435.GA26103@surnet.cl
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-es-ayuda

Erick Urias escribió:
> hola, me gustaria saber como le puedo hacer para que una tabla se
> actualice automaticamente diariamente, gracias de antemano!!

Yo diria que si necesitas hacer eso, y se puede hacer sin interaccion
humana, tienes un error de diseño. Para que necesitas eso?

--
Alvaro Herrera Valdivia, Chile ICBM: S 39º 49' 17.7", W 73º 14' 26.8"
"Now I have my system running, not a byte was off the shelf;
It rarely breaks and when it does I fix the code myself.
It's stable, clean and elegant, and lightning fast as well,
And it doesn't cost a nickel, so Bill Gates can go to hell."


From: Jose María Mencía <jmencia(at)alimarket(dot)es>
To: Alvaro Herrera <alvherre(at)alvh(dot)no-ip(dot)org>
Cc: Erick Urias <palomin81(at)yahoo(dot)com(dot)mx>, pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: ayuda para actualizar tabla diariamente!
Date: 2006-01-17 08:22:21
Message-ID: 1137486141.8975.11.camel@jmencia
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-es-ayuda

El lun, 16-01-2006 a las 22:54 -0300, Alvaro Herrera escribió:
> Erick Urias escribió:
> > hola, me gustaria saber como le puedo hacer para que una tabla se
> > actualice automaticamente diariamente, gracias de antemano!!
>
> Yo diria que si necesitas hacer eso, y se puede hacer sin interaccion
> humana, tienes un error de diseño. Para que necesitas eso?
>

¿Por qué te aventuras a decir que tiene un error de diseño sólo porque
no entiendes lo que quiere hacer? Puede que, algunas veces, no sepamos
plantear ciertas dudas con claridad pero eso no implica que todo proceda
de "errores de diseño". Desafortunadamente esa es una contestación que
encuentro bastante a menudo en lista. También es cierto que deberíamos
ser algo más claros y explícitos en la exposición de nuestras preguntas.

En cuanto a la actualización automática que nos pide Erick, como no sé
realmente qué necesita, yo arrojo una posible solución (que no será la
mejor, pero quizá le de pistas). Como decía Jaime, asumiendo que hay un
proceso de por medio...

Escribe una shell que reciba como parámetros los datos de la tabla que
necesites actualizar y ejecuta en ella el update correspondiente.
Integra la shell en el cron.
Por ejemplo:
echo "update tabla set campo1='$CAMPO1' where codigo=$CODIGO" | psql -d
basededatos -U usuario

El update lo puedes sustituir por cualquier otra sentencia SQL,
incluyendo llamadas a procedimientos almacenados.


From: "Roberto Aguirre" <raguirre(at)infonegocio(dot)net(dot)pe>
To: <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Programacion Backup
Date: 2006-01-17 09:29:56
Message-ID: 000601c61b48$9450db00$0401a8c0@srvcampos
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-es-ayuda

Hola Listeros, quisiera saber si exista la facilidad de programar de manera
automatica la ejecucion de Backup en Postgressql (en su version para
Windows)
Gracias.


From: Alvaro Herrera <alvherre(at)alvh(dot)no-ip(dot)org>
To: Jose María Mencía <jmencia(at)alimarket(dot)es>
Cc: Erick Urias <palomin81(at)yahoo(dot)com(dot)mx>, pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: ayuda para actualizar tabla diariamente!
Date: 2006-01-17 13:32:59
Message-ID: 20060117133259.GE2785@surnet.cl
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-es-ayuda

Jose María Mencía escribió:
> El lun, 16-01-2006 a las 22:54 -0300, Alvaro Herrera escribió:
> > Erick Urias escribió:
> > > hola, me gustaria saber como le puedo hacer para que una tabla se
> > > actualice automaticamente diariamente, gracias de antemano!!
> >
> > Yo diria que si necesitas hacer eso, y se puede hacer sin interaccion
> > humana, tienes un error de diseño. Para que necesitas eso?
>
> ¿Por qué te aventuras a decir que tiene un error de diseño sólo porque
> no entiendes lo que quiere hacer? Puede que, algunas veces, no sepamos
> plantear ciertas dudas con claridad pero eso no implica que todo proceda
> de "errores de diseño". Desafortunadamente esa es una contestación que
> encuentro bastante a menudo en lista. También es cierto que deberíamos
> ser algo más claros y explícitos en la exposición de nuestras preguntas.

Porque es demasiado frecuente que el diseño este malo, y porque los
errores de diseño llevan a preguntas raras; y porque a veces, la gente
que no sabe plantear las preguntas, es precisamente la gente que no sabe
diseñar. En todo caso lo que intentaba decir era que "tenía olor a mal
diseño", pero esa es una opinión que se puede revertir conociendo la
situación en forma mas concreta.

Erick me la ha explicado por mail privado, y sigo creyendo que es un
error de diseño. Pero como el mail ha sido privado no tengo realmente
derecho a divulgar la información, por lo que Uds. no sabrán de qué se
trata a menos que Erick esté interesado en hacérselo saber :-)

--
Alvaro Herrera Developer, http://www.PostgreSQL.org
"El miedo atento y previsor es la madre de la seguridad" (E. Burke)


From: Julio Rivero <jcrmlima(at)gmail(dot)com>
To: Roberto Aguirre <raguirre(at)infonegocio(dot)net(dot)pe>
Cc: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: Programacion Backup
Date: 2006-01-17 13:39:10
Message-ID: d34a12b60601170539p777b2a4bxab65b6e4778ab7ce@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-es-ayuda

Crea un archivo *.BAT donde indiques en la linea de comandos el script de tu
backup y luego en el programador de tareas de Windows haces que se ejecute
según tu requerimiento.

On 1/17/06, Roberto Aguirre <raguirre(at)infonegocio(dot)net(dot)pe> wrote:
>
> Hola Listeros, quisiera saber si exista la facilidad de programar de
> manera automatica la ejecucion de Backup en Postgressql (en su version
> para Windows)
> Gracias.
>

--

Saludos
Att,
Julio Rivero
Movil: 98817321


From: Jaime Casanova <systemguards(at)gmail(dot)com>
To: Jose María Mencía <jmencia(at)alimarket(dot)es>, Erick Urias <palomin81(at)yahoo(dot)com(dot)mx>, pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: ayuda para actualizar tabla diariamente!
Date: 2006-01-17 14:32:20
Message-ID: c2d9e70e0601170632h323ef7aai5e36cd4e00d33ac9@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-es-ayuda

On 1/17/06, Alvaro Herrera <alvherre(at)alvh(dot)no-ip(dot)org> wrote:
> Jose María Mencía escribió:
> > El lun, 16-01-2006 a las 22:54 -0300, Alvaro Herrera escribió:
> > > Erick Urias escribió:
> > > > hola, me gustaria saber como le puedo hacer para que una tabla se
> > > > actualice automaticamente diariamente, gracias de antemano!!
> > >
> > > Yo diria que si necesitas hacer eso, y se puede hacer sin interaccion
> > > humana, tienes un error de diseño. Para que necesitas eso?
> >
> > ¿Por qué te aventuras a decir que tiene un error de diseño sólo porque
> > no entiendes lo que quiere hacer? Puede que, algunas veces, no sepamos
> > plantear ciertas dudas con claridad pero eso no implica que todo proceda
> > de "errores de diseño". Desafortunadamente esa es una contestación que
> > encuentro bastante a menudo en lista. También es cierto que deberíamos
> > ser algo más claros y explícitos en la exposición de nuestras preguntas.
>
> Porque es demasiado frecuente que el diseño este malo, y porque los
> errores de diseño llevan a preguntas raras; y porque a veces, la gente
> que no sabe plantear las preguntas, es precisamente la gente que no sabe
> diseñar. En todo caso lo que intentaba decir era que "tenía olor a mal
> diseño", pero esa es una opinión que se puede revertir conociendo la
> situación en forma mas concreta.
>

Ademas el hecho de que la maquina de alguna forma magica decida porque
y como un campo (o peor, varios campos) deben ser actualizados es en
si un mal diseño... (se me ocurren algunas opciones como un campo en
el que se actualizen edades, o tiempo de bloqueo, etc, etc...)

Lo que ocurre es que yo respondo lo que preguntan (salvo ciertas
ocasiones en que ya exageran) y espero para ver como se estrellan y/o
se complican innecesariamente... no lo hago por malo sino por que a mi
ver a si se aprende...

Alvaro trata de evitarle el sufrimiento diciendole que esta mal y que
lo piense de nuevo ahora que (posiblemente) tiene tiempo y no despues
cuando ya este en produccion...

--
Atentamente,
Jaime Casanova
(DBA: DataBase Aniquilator ;)


From: Jose María Mencía <jmencia(at)alimarket(dot)es>
To: Jaime Casanova <systemguards(at)gmail(dot)com>
Cc: Erick Urias <palomin81(at)yahoo(dot)com(dot)mx>, pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: ayuda para actualizar tabla diariamente!
Date: 2006-01-17 14:46:42
Message-ID: 1137509202.8975.22.camel@jmencia
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-es-ayuda

El mar, 17-01-2006 a las 09:32 -0500, Jaime Casanova escribió:

> Ademas el hecho de que la maquina de alguna forma magica decida porque
> y como un campo (o peor, varios campos) deben ser actualizados es en
> si un mal diseño... (se me ocurren algunas opciones como un campo en
> el que se actualizen edades, o tiempo de bloqueo, etc, etc...)
>
> Lo que ocurre es que yo respondo lo que preguntan (salvo ciertas
> ocasiones en que ya exageran) y espero para ver como se estrellan y/o
> se complican innecesariamente... no lo hago por malo sino por que a mi
> ver a si se aprende...
>
> Alvaro trata de evitarle el sufrimiento diciendole que esta mal y que
> lo piense de nuevo ahora que (posiblemente) tiene tiempo y no despues
> cuando ya este en produccion...
>

No sé de qué habláis ya que, parece ser que el afectado no se ha dignado
responder a la lista sino de forma privada a Álvaro. Quizá sea una
barbaridad lo que pretendía hacer pero, al menos yo, me quedo con la
duda.
Posiblemente tú, de "alguna forma mágica" sepas que quería conseguir
Erick y si era una barbaridad o no, y por eso quieras evitarle tanto
sufrimiento como dices. Yo prefiero ser más prudente y esperar a conocer
sus intenciones antes de diagnosticarlo claramente como "error de
diseño".

En fin, que si ha resuelto su problema, me alegro por él; señal de que
esta lista sirve para lo que perseguimos, ¿no?.


From: "proves_es(at)yahoo(dot)es" <proves_es(at)yahoo(dot)es>
To: Roberto Aguirre <raguirre(at)infonegocio(dot)net(dot)pe>
Cc: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: Programacion Backup
Date: 2006-01-17 20:19:57
Message-ID: 43CD516D.9050107@yahoo.es
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-es-ayuda

Un ejemplo para que puedas empezar a trabajar:

El password tiene que ir en el fichero pgpass.conf que está en
C:\Documents and Settings\nombre_usuario_win\Datos de programa\postgresql\

En pgpass.conf tienes que poner una linea como:
*:*:*:nombre_usuario_postgresql:password

Entonces ejecutas de manera programada (Tareas programadas):
"C:\Archivos de programa\PostgreSQL\8.0\bin\pg_dump" -f
E:\backups\postgresql\exwinsql.txt -Fp -v -C -d -U
nombre_usuario_postgresql exwin

Saludos.

Toni

Roberto Aguirre wrote:

> Hola Listeros, quisiera saber si exista la facilidad de programar de
> manera automatica la ejecucion de Backup en Postgressql (en su version
> para Windows)
> Gracias.


From: José Fermín francisco ferreras <josefermin54(at)hotmail(dot)com>
To: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: Programacion Backup
Date: 2006-01-19 14:54:51
Message-ID: BAY23-F92DC44FC9A45F8A90D65AC61C0@phx.gbl
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-es-ayuda

Hola foro, en dias pasados respondieron a la pregunta d como programar un
backup d manera automática y respondieron acerca d q hay q modificar el
archivo pgpass.conf q se encontraba en C:\Documents and
Settings\nombre_usuario_win\Datos de
programa\postgresql\, pero yo me canse d buscar este archivo y no lo
encontre ni hay ni en ninguna parte. Yo utilizo postgres 8.1 versión para
windows y quisiera saber como hacer el backup (si se pudiera generar el
archivo .backup de la(s) bases de Datos) d manera automatica y también
quisiera hacer el vacuum cuando el usuario encienda la computadora.

Cómo se resuelven estos asuntos??

ing. José Fermín Francisco Ferreras
San Francisco de Macorís, Rep. Dom.

_________________________________________________________________
Visita MSN Latino Entretenimiento: ¡música, cine, chismes, TV y más...!
http://latino.msn.com/entretenimiento/


From: Jaime Casanova <systemguards(at)gmail(dot)com>
To: José Fermín francisco ferreras <josefermin54(at)hotmail(dot)com>
Cc: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: Programacion Backup
Date: 2006-01-19 15:18:13
Message-ID: c2d9e70e0601190718u4e9f468dj344289d301d1426f@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-es-ayuda

On 1/19/06, José Fermín francisco ferreras <josefermin54(at)hotmail(dot)com> wrote:
> Hola foro, en dias pasados respondieron a la pregunta d como programar un
> backup d manera automática y respondieron acerca d q hay q modificar el
> archivo pgpass.conf q se encontraba en C:\Documents and
> Settings\nombre_usuario_win\Datos de
> programa\postgresql\, pero yo me canse d buscar este archivo y no lo
> encontre ni hay ni en ninguna parte.

tienes que crearlo, este archivo es para dejar una clave para que no
te pida la clave al querer ejecutar el pg_dump... lee los mails
anteriores y sigue los pasos que ahi se dan

> Yo utilizo postgres 8.1 versión para
> windows y quisiera saber como hacer el backup (si se pudiera generar el
> archivo .backup de la(s) bases de Datos) d manera automatica

si se puede... otros la han hecho y les ha funcionado...

> y también
> quisiera hacer el vacuum cuando el usuario encienda la computadora.
>

porque no configuras el autovacuum? ese hara el trabajo por ti...

si aun quieres hacer eso...
ponlo en uno de los tantos lugares que tiene windows para ejecutar
programas al inciar la maquina... busca en google los tantos sitios
que explotan los virus...

> Cómo se resuelven estos asuntos??
>
> ing. José Fermín Francisco Ferreras
> San Francisco de Macorís, Rep. Dom.
>
> _________________________________________________________________
> Visita MSN Latino Entretenimiento: ¡música, cine, chismes, TV y más...!
> http://latino.msn.com/entretenimiento/
>
>
> ---------------------------(fin del mensaje)---------------------------
> TIP 8: explain analyze es tu amigo
>

--
Atentamente,
Jaime Casanova
(DBA: DataBase Aniquilator ;)


From: José Fermín francisco ferreras <josefermin54(at)hotmail(dot)com>
To: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: Programacion Backup
Date: 2006-01-19 15:56:09
Message-ID: BAY23-F59142B5547E976B112D01C61C0@phx.gbl
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-es-ayuda

donde creo el archivo, osea q utilizo para crearlo?? será una herramienta
especial o sera simplemente el bloc d notas??

<html><div>ing. José Fermín Francisco Ferreras <BR>San Francisco de Macorís,
Rep. Dom. <BR></div></html>

_________________________________________________________________
Consigue aquí las mejores y mas recientes ofertas de trabajo EE.UU.
http://latino.msn.com/empleos


From: José Fermín francisco ferreras <josefermin54(at)hotmail(dot)com>
To: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: Programacion Backup
Date: 2006-01-19 15:56:45
Message-ID: BAY23-F18F573B80AF05018FB840EC61C0@phx.gbl
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-es-ayuda

donde creo el archivo, osea q utilizo para crearlo?? será una herramienta
especial o sera simplemente el bloc d notas??

<html><div>ing. José Fermín Francisco Ferreras <BR>San Francisco de Macorís,
Rep. Dom. <BR></div></html>

_________________________________________________________________
Visita MSN Latino Entretenimiento: ¡música, cine, chismes, TV y más...!
http://latino.msn.com/entretenimiento/


From: Jaime Casanova <systemguards(at)gmail(dot)com>
To: José Fermín francisco ferreras <josefermin54(at)hotmail(dot)com>
Cc: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: Programacion Backup
Date: 2006-01-19 19:38:56
Message-ID: c2d9e70e0601191138j42083c02hf482deae8ba76061@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-es-ayuda

On 1/19/06, José Fermín francisco ferreras <josefermin54(at)hotmail(dot)com> wrote:
> donde creo el archivo, osea q utilizo para crearlo?? será una herramienta
> especial o sera simplemente el bloc d notas??
>
>

con el bloc de notas creas el archivo en la carpeta que indicaba el
mensaje que leistes anteriormente.

busca un ejemplo aqui
http://archives.postgresql.org/pgsql-es-ayuda/2006-01/msg00410.php

--
Atentamente,
Jaime Casanova
(DBA: DataBase Aniquilator ;)


From: "proves_es(at)yahoo(dot)es" <proves_es(at)yahoo(dot)es>
To: José Fermín francisco ferreras <josefermin54(at)hotmail(dot)com>
Cc: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: Programacion Backup
Date: 2006-01-19 20:29:37
Message-ID: 43CFF6B1.6000207@yahoo.es
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-es-ayuda

José Fermín francisco ferreras wrote:

> donde creo el archivo, osea q utilizo para crearlo?? será una
> herramienta especial o sera simplemente el bloc d notas??
>
>
>
> <html><div>ing. José Fermín Francisco Ferreras <BR>San Francisco de
> Macorís, Rep. Dom. <BR></div></html>
>
> _________________________________________________________________
> Consigue aquí las mejores y mas recientes ofertas de trabajo EE.UU.
> http://latino.msn.com/empleos
>
>
> ---------------------------(fin del mensaje)---------------------------
> TIP 10: visita nuestro canal de IRC #postgresql-es en irc.freenode.net
>
Simplemente con el bloc de notas.
Toni