From: | Juanky Moral <juanky(dot)moral(at)gmail(dot)com> |
---|---|
To: | Alvaro Herrera <alvherre(at)dcc(dot)uchile(dot)cl> |
Cc: | mario(at)cfrd(dot)cl, "pgsql-es-ayuda(at)postgresql(dot)org" <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: Programar un borrado de datos |
Date: | 2005-05-10 16:30:03 |
Message-ID: | 463a53a405051009302c32df6f@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
El 10/05/05, Alvaro Herrera<alvherre(at)dcc(dot)uchile(dot)cl> escribió:
> On Tue, May 10, 2005 at 05:22:12PM +0200, Juanky Moral wrote:
> > El 10/05/05, Mario Gonzalez<mario(at)cfrd(dot)cl> escribió:
> > > El lun, 09-05-2005 a las 21:20 -0400, Alvaro Herrera escribió:
> > > > On Mon, May 09, 2005 at 01:05:42PM -0400, Mario Gonzalez wrote:
> > > > > El lun, 09-05-2005 a las 13:46 -0300, Pablo E. Siciliano escribió:
> > > > > > Hola Mario.
> > > > > > Si, podés poner un query para hacer eso en el cron / administrador de tareas
> > > > > > de tu servidor (Opción razonable pero dependiente del SO),
> > > > >
> > > > > Estoy con Linux. Puedo usar usar cron pero me parece algo inseguro,
> > > >
> > > > Tienes algun motivo para creer eso, o es puramente visceral?
> > >
> > > Pues claro, (bueno, soy un poco paranoico al respecto pero nunca esta
> > > de mas) tendria que dejar la contraseña dentro de el programa. Eso
> > > requeriria hacer algo mas complejo, quiza encriptando el codigo interno.
> > > O lo otro que he leido por aca, dejar que el postgres, la almacene.
> > >
> > Si lo haces en /etc/cron.d no es necesario ninguna contraseña. Y te
> > puedo decir que usar cron, es tan seguro como lo sea tu servidor.
>
> Otra alternativa es poner las passwords en ~/.pgpass.
>
> > ('juanky' es el user autorizado en la BD, los ficheros
> > reset_sequences_year y reset_sequences_month son simples shell scripts
> > que invocan a psql eliminando determinadas secuencias y volviéndolas a
> > crear)
>
> Hum, por que no usar la funcion setval() en las secuencias?
Porque no puedes hacer un setval a 0 (a postgres no le 'mola')
Si lo hiciera con valor 1, como el valor default del atributo lo
establezco con la función nextval(), la primera inserción en la tabla
sería 2 (y no 1, como quiero). Al borrar la secuencia y volverla a
crear, funciona en la forma pretendida.
>
> --
> Alvaro Herrera (<alvherre[(at)]dcc(dot)uchile(dot)cl>)
> "La fuerza no está en los medios físicos
> sino que reside en una voluntad indomable" (Gandhi)
>
--
Juanky Moral
"Tendré que moverme más rápido: el horizonte brilla eléctrico."
(Horizonte Eléctrico - www.losdeltonos.com )
From | Date | Subject | |
---|---|---|---|
Next Message | Alvaro Herrera | 2005-05-10 16:44:48 | Re: Programar un borrado de datos |
Previous Message | Alvaro Herrera | 2005-05-10 16:24:48 | Re: Query Tree |