[Pgsql-ayuda] Eliminar datos

From: Carlos Andres Pizo <sgeneris(at)cyberspace(dot)org>
To: Ayuda sobre PostgreSQL <pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx>
Subject: [Pgsql-ayuda] Eliminar datos
Date: 2003-11-07 20:46:28
Message-ID: Pine.SUN.3.96.1031107153652.5217A-100000@grex.cyberspace.org
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Hola lista:

Tengo una duda, en mi ase de datos tengo tres tablas de la siguiente
forma:

Tabla usuarios
{
identificacion varchar(8),
idempleado integer,
infointerna boolean,
nombres varchar(30),
apellidos varchar(30),
cedula varchar(32),
correo varchar(32),
primary key(identificacion)
}

Tabla procesosusuarios
{
idusuario varchar(8),
idproceso varchar(8),
foreign key (idusuario) references usuarios(identificacion)
}

Tabla usuarioslabores
{
idusuario varchar(8),
idlabor varchar(8),
idproceso varchar(8),
foreign key (idusuario) references usuarios(identificacion)
}

El problema es que necesito eliminar un datos correspondiente a un usuario
en las tres tablas, pero no deseo eliminarlos uno por uno de cada tabla,
sino que al hacer algo como DELETE FROM usuarios WHERE identificacion =
'USER0000'; se eliminen los datos tanto de la tabla usuarios como de las
demas tablas a las que se hace referencia, es decir, que se eliminen
tambien los datos de ese usuario en las tablas procesosusuarios y
usuarioslabores.
Que deberia hacer para ello??

Gracias.

Carlos Andres Pizo
TiQal - ParqueSoft
Linux Registred User #323242

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Patricio Muñoz 2003-11-07 21:01:37 Re: [Pgsql-ayuda] Eliminar datos
Previous Message jorge medina 2003-11-07 19:58:41 [Pgsql-ayuda] RE: Pgsql-ayuda digest, Vol 1 #795 - 6 msgs