From: | Carmen Gloria Sepulveda Dedes <csepulveda(at)atichile(dot)com> |
---|---|
To: | Alvaro Herrera <alvherre(at)dcc(dot)uchile(dot)cl> |
Cc: | pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx |
Subject: | Re: [Pgsql-ayuda] Truncate y Delete |
Date: | 2003-10-23 12:36:59 |
Message-ID: | 3F97CB6B.32686ED6@atichile.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
> > Entiendo que despues del delete es conveniente
> > hacer un vacuum ya que las filas no son eliminadas
> > del archivo sino que son marcadas como "obsoletas".
> > En el caso de truncate, tambien es necesario??? o
> > aqui si se elimina completamente la data??
>
> No es necesario.
Entonces truncate completamente el contenido del archivo
que guarda los datos de las tablas?? Si es asi, seria mas
conveniente que usar delete from table.
Tengo otra pregunta relacionada a lo mismo. Estuve leyendo
respecto de truncate, y encontre que la documentacion decia
que no pueden hacerse dentro de una transaccion, mas
especificamente, no pueden ser llamados desde una funcion.
Probe con funciones en plpgsql y en sql y en ambos casos
genero el error correspondiente. Existe alguna forma de
crear una "funcion o algo similar" que haga el truncate y
que pueda ser llamado(a) desde otra funcion???/
Saludos y gracias por tus respuestas Alvaro.
CG
From | Date | Subject | |
---|---|---|---|
Next Message | Alvaro Herrera | 2003-10-23 13:15:31 | Re: [Pgsql-ayuda] Truncate y Delete |
Previous Message | Carmen Gloria Sepulveda Dedes | 2003-10-23 12:31:18 | Re: [Pgsql-ayuda] Manejo de Rollback |