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
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 |