[Pgsql-ayuda] Tablas relacionadas

m eugenia barra m mebarra@saludvald.cl
Thu, 12 Dec 2002 11:07:13 -0400


Ricardo:
    Yo trabajo con tablas de artículos y proveedores, pero creo que te falta la tabla que las relaciona que debería ser artículos por proveedor
porque (al menos a mí me pasa) tengo VARIOS  proveedores para UN artículo.
    Saludos,
        MEB


pgsql-ayuda-request@tlali.iztacala.unam.mx wrote:

> Send Pgsql-ayuda mailing list submissions to
>         pgsql-ayuda@tlali.iztacala.unam.mx
>
> To subscribe or unsubscribe via the World Wide Web, visit
>         http://tlali.iztacala.unam.mx/mailman/listinfo/pgsql-ayuda
> or, via email, send a message with subject or body 'help' to
>         pgsql-ayuda-request@tlali.iztacala.unam.mx
>
> You can reach the person managing the list at
>         pgsql-ayuda-admin@tlali.iztacala.unam.mx
>
> When replying, please edit your Subject line so it is more specific
> than "Re: Contents of Pgsql-ayuda digest..."
>
> Today's Topics:
>
>    1. Como respaldo una base de datos en PostGreSQL...? (ksql)
>    2. Tablas relacionadas (Ricardo - Eureka!)
>    3. RE: Como respaldo una base de datos en PostGreSQL...? (Ricardo Quinteros Cerrato)
>    4. Re: Tablas relacionadas (Manuel Sugawara)
>    5. Re: Tablas relacionadas (Ricardo - Eureka!)
>
> --__--__--
>
> Message: 1
> Date: Wed, 11 Dec 2002 19:56:36 -0600
> From: ksql <ksql2002@yahoo.com.mx>
> Reply-To: ksql <ksql2002@yahoo.com.mx>
> Organization: UTM
> To: pgsql-ayuda@tlali.iztacala.unam.mx
> Cc: krisos@ndikandi.utm.mx
> Subject: [Pgsql-ayuda] Como respaldo una base de datos en PostGreSQL...?
>
> Saludos compañeros de la lista...
>
> Entro a mi servidor como usuario almacen veo mi base de datos, ahora lo que quiero es:
> Alguien que me ayude a respaldar mi base de datos DBALMACEN
> gracias por su ayuda...
>
> bash-2.03$ psql -l
>    List of databases
>   Database  |  Owner
> ------------+----------
>  DBALMACEN  | almacen
>  DBGENERAL  | user1
>  DBPAGOS    | user2
>  DBPRESUP   | user3
>  DBSERVESC  | userX
>
> Esto me urge por que van a formatear el servidor, y me avisaron apenas..
>
>
>
> --
> Saludos,
> Luis                          mailto:ksql2002@yahoo.com.mx
>
> _________________________________________________________
> Do You Yahoo!?
> La mejor conexión a internet y 25MB extra a tu correo por $100 al mes. http://net.yahoo.com.mx
>
> --__--__--
>
> Message: 2
> Date: Wed, 11 Dec 2002 14:18:43 -0300
> From: Ricardo - Eureka! <ricardo@sinectis.com.ar>
> To: Lista PostgreSQL <pgsql-ayuda@tlali.iztacala.unam.mx>
> Subject: [Pgsql-ayuda] Tablas relacionadas
>
> Hola lista! Antes que nada felicitarlos por el nivel (da gusto leerlos!)
> Si bien hace meses que los leo es mi primera (o segunda no recuerdo) pregunta, aunque el nombre de muchos me es conocido de otras listas.
> Estoy haciendo mis primeras armas con postgres y no encuentro el modo de hacer lo siguiente: tengo 2 tablas: articulos y proveedores.
> Quiero que cuando le agregue el campo id_proveedor a la tabla articulos, me lo busque y autentique en el campo idem de la tabla proveedores.
> Espero haber sido claro y desde ya les agradezco y les mando un abrazo.
>
> --
> Ricardo A.Frydman - Analista de Sistemas
> Usuario Linux Reg.# 218395 (http://counter.li.org)
>
> *******************************
> Eureka! Respuestas Informaticas
> *******************************
> Av.Octavio Pinto 2925           (0351) 488-7049  CBA (ARG)
> Lunes a Viernes 9:30 a 17:30    Sábados: 9:30 a 13:30
> http://www.eureka-linux.com.ar
>
>
> --__--__--
>
> Message: 3
> From: "Ricardo Quinteros Cerrato" <ricardo@fedecredito.com.sv>
> To: "'ksql'" <ksql2002@yahoo.com.mx>,
>         <pgsql-ayuda@tlali.iztacala.unam.mx>
> Cc: <krisos@ndikandi.utm.mx>
> Subject: RE: [Pgsql-ayuda] Como respaldo una base de datos en PostGreSQL...?
> Date: Wed, 11 Dec 2002 12:20:02 -0600
>
> Con el comando pg_dump, el cual te permite hacer un backup de tu BD en
> un solo archivo.
> Ejemplo:
> # pg_dump DBALMACEN > DBALMACEN.bkup
>
> Mayor informaci=F3n: man pg_dump
>
> -----Mensaje original-----
> De: pgsql-ayuda-admin@tlali.iztacala.unam.mx
> [mailto:pgsql-ayuda-admin@tlali.iztacala.unam.mx] En nombre de ksql
> Enviado el: Mi=E9rcoles, 11 de Diciembre de 2002 07:57 p.m.
> Para: pgsql-ayuda@tlali.iztacala.unam.mx
> CC: krisos@ndikandi.utm.mx
> Asunto: [Pgsql-ayuda] Como respaldo una base de datos en PostGreSQL...?
>
> Saludos compa=F1eros de la lista...
>
> Entro a mi servidor como usuario almacen veo mi base de datos, ahora lo
> que quiero es:
> Alguien que me ayude a respaldar mi base de datos DBALMACEN
> gracias por su ayuda...
>
> bash-2.03$ psql -l
>    List of databases
>   Database  |  Owner
> ------------+----------
>  DBALMACEN  | almacen
>  DBGENERAL  | user1
>  DBPAGOS    | user2
>  DBPRESUP   | user3
>  DBSERVESC  | userX
>
> Esto me urge por que van a formatear el servidor, y me avisaron apenas..
>
>  =20
>
> --=20
> Saludos,
> Luis                          mailto:ksql2002@yahoo.com.mx
>
> _________________________________________________________
> Do You Yahoo!?
> La mejor conexi=F3n a internet y 25MB extra a tu correo por $100 al mes.
> http://net.yahoo.com.mx
> _______________________________________________
> Pgsql-ayuda mailing list
> Pgsql-ayuda@tlali.iztacala.unam.mx
> http://tlali.iztacala.unam.mx/mailman/listinfo/pgsql-ayuda
>
> --__--__--
>
> Message: 4
> To: Ricardo - Eureka! <ricardo@sinectis.com.ar>
> Cc: Lista PostgreSQL <pgsql-ayuda@tlali.iztacala.unam.mx>
> Subject: Re: [Pgsql-ayuda] Tablas relacionadas
> From: Manuel Sugawara <masm@fciencias.unam.mx>
> Date: 11 Dec 2002 12:35:56 -0600
>
> Ricardo - Eureka! <ricardo@sinectis.com.ar> writes:
>
> > tengo 2 tablas: articulos y proveedores.  Quiero que cuando le
> > agregue el campo id_proveedor a la tabla articulos, me lo busque y
> > autentique en el campo idem de la tabla proveedores.  Espero haber
> > sido claro y desde ya les agradezco y les mando un abrazo.
>
> Necesitas declarar la referencia, algo como:
>
>   CREATE TABLE proveedores (
>     id_proveedor int primary key,
>     ...
>   );
>
>   CREATE TABLE articulos (
>     ...
>     id_proveedor int references proveedores (id_proveedor),
>     ...
>   );
>
> Revisa la p=E1gina del manual de create_table(7). Puedes reviasar
> tambi=E9n documentaci=F3n de postgres en l=EDnea en:
>
>   http://www.ca.postgresql.org/users-lounge/docs/7.3/postgres/ddl-constrain=
> ts.html#DDL-CONSTRAINTS-FK
>
> Saludos,
> Manuel.
>
> --__--__--
>
> Message: 5
> Date: Wed, 11 Dec 2002 15:47:08 -0300
> From: Ricardo - Eureka! <ricardo@sinectis.com.ar>
> To: Lista PostgreSQL <pgsql-ayuda@tlali.iztacala.unam.mx>
> Subject: Re: [Pgsql-ayuda] Tablas relacionadas
>
> Gracias por los consejos, me pongo ya mismo a leer!
>
> On Wed, Dec 11, 2002 at 12:35:56PM -0600, Manuel Sugawara wrote:
> > Ricardo - Eureka! <ricardo@sinectis.com.ar> writes:
> >
> > > tengo 2 tablas: articulos y proveedores.  Quiero que cuando le
> > > agregue el campo id_proveedor a la tabla articulos, me lo busque y
> > > autentique en el campo idem de la tabla proveedores.  Espero haber
> > > sido claro y desde ya les agradezco y les mando un abrazo.
> >
> > Necesitas declarar la referencia, algo como:
> >
> >   CREATE TABLE proveedores (
> >     id_proveedor int primary key,
> >     ...
> >   );
> >
> >   CREATE TABLE articulos (
> >     ...
> >     id_proveedor int references proveedores (id_proveedor),
> >     ...
> >   );
> >
> > Revisa la página del manual de create_table(7). Puedes reviasar
> > también documentación de postgres en línea en:
> >
> >   http://www.ca.postgresql.org/users-lounge/docs/7.3/postgres/ddl-constraints.html#DDL-CONSTRAINTS-FK
> >
> >
> > Saludos,
> > Manuel.
> >
>
> --
> Ricardo A.Frydman - Analista de Sistemas
> Usuario Linux Reg.# 218395 (http://counter.li.org)
>
> *******************************
> Eureka! Respuestas Informaticas
> *******************************
> Av.Octavio Pinto 2925           (0351) 488-7049  CBA (ARG)
> Lunes a Viernes 9:30 a 17:30    Sábados: 9:30 a 13:30
> http://www.eureka-linux.com.ar
>
>
>
> --__--__--
>
> _______________________________________________
> Pgsql-ayuda mailing list
> Pgsql-ayuda@tlali.iztacala.unam.mx
> http://tlali.iztacala.unam.mx/mailman/listinfo/pgsql-ayuda
>
> End of Pgsql-ayuda Digest