Re: Como se establecen las relaciones en POstgre

From: Pablo Braulio <brulics(at)gmail(dot)com>
To: al979663(at)ucol(dot)mx, "pgsql-es-ayuda(at)postgresql(dot)org" <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: Como se establecen las relaciones en POstgre
Date: 2005-08-16 06:59:42
Message-ID: 200508160859.46970.brulics@gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

El Martes, 16 de Agosto de 2005 05:15, Alvaro Herrera escribió:
> On Mon, Aug 15, 2005 at 06:49:53PM -0500, al979663(at)ucol(dot)mx wrote:
> > Alguno de uds sabe como se establecen las relaciones mediante postgre,
> > hay una funcion en particular para hacer esto o algo asi????
>
> Te refieres a relaciones entre tablas? Se hace de la siguiente forma.
> Primero creas una tabla a la cual vas a hacer referencia:
>
> CREATE TABLE una_tabla (
> campo_uno text primary key,
> campo_dos int not null,
> campo_tres int not null
> );
>
> Despues haces una referencia con "REFERENCES":
>
> CREATE TABLE otra_tabla (
> una_tabla_campo_uno text not null references una_tabla,
> campo_cuatro int not null,
> campo_cinco int not null
> );
>
> Asi, cada elemento de la tabla dos esta obligado a tener un elemento
> valido que aparezca en la tabla uno, en el campo de "REFERENCES".
>
>

¿Y de debe aplicar las propiedades on delete cascade, update cascade, etc,
como se hace en mysql, o ya lo da por hecho?.

Sigo intentando cambiar el concepto de mysql a postgres.
Saludos.
Pablo

Fingerprint 5607 40CF 45EF D490 B794  5056 D7B2 C3DC ABF1 CE49
Jabber: bruli(at)myjabber(dot)net
http://aldiagestion.com/blog

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Pablo Braulio 2005-08-16 07:15:41 Re: Necesito un libro.
Previous Message Jaime Casanova 2005-08-16 06:45:07 Re: Distinción de mayusculas minusculas