Re: Limpiar N Tablas de Registros

From: Lazaro Ruben Garcia Martinez <lgarciam(at)uci(dot)cu>
To: ruben avila galindo <ruben2218(at)gmail(dot)com>
Cc: Ayuda <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: Limpiar N Tablas de Registros
Date: 2012-04-12 12:46:53
Message-ID: 494c0bd5-a78f-4bf4-ba81-229324dd2ad3@ucimail3.uci.cu
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Como la slave tiene referencias de la tabla master, lo que tienes que hacer es un TRUNCATE en cascada a la master de esta forma:

TRUNCATE TABLE master CASCADE;

Esto eliminará las tuplas de la tabla master, mas las tuplas que son referenciadas desde la tabla slave, ten en cuenta, que si la tabla slave, esta siendo referenciada en otra tabla de tu db, esta otra también se verá afectada.

Saludos.

----- Mensaje original -----

> Gracias por sus ayuda lavaro te refieres que si tengo mi tabla master
> con primarys y mi tabla slave con foreign

> algo asi
> Truncate Facturas
> Truncate Detalle Facturas.

> Espero sus comentarios.

> Atte

> Ruben Avila G.

> El 10 de abril de 2012 17:07, Alvaro Herrera <
> alvherre(at)alvh(dot)no-ip(dot)org > escribió:

> > Excerpts from Alejandro Carrillo's message of mar abr 10 18:59:36
> > -0300 2012:
>

> > > Hacer un :
>
> > >
>
> > > for each t in (select al diccionario de tablas where nombretabla
> > > in
> > > (listadotablas)) loop
>
> > > y dentro de él hacer un
> > > http://www.postgresql.org/docs/8.2/static/sql-truncate.html
>
> > > end loop;
>

> > Esto no funciona, porque si le das truncate a una tabla que tiene
> > llaves
>
> > foráneas te va a dar un error. Lo que puedes hacer es un truncate
> > de
>
> > esa tabla Y aquellas que hacen referencia, todo en una sola orden.
>

> > --
>
> > Álvaro Herrera < alvherre(at)alvh(dot)no-ip(dot)org >
>

10mo. ANIVERSARIO DE LA CREACION DE LA UNIVERSIDAD DE LAS CIENCIAS INFORMATICAS...
CONECTADOS AL FUTURO, CONECTADOS A LA REVOLUCION

http://www.uci.cu
http://www.facebook.com/universidad.uci
http://www.flickr.com/photos/universidad_uci

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Victor Báez 2012-04-12 14:08:26 Re: Consulta complejas
Previous Message Héctor A. Bernal Suárez 2012-04-12 08:28:30 Re: Error al instalar postgre en W7