Skip site navigation (1) Skip section navigation (2)

Crear tablas. DUDA!!!!

From: "CarlSerra" <a010157202(at)abonados(dot)cplus(dot)es>
To: "PostgreSQL" <pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx>
Subject: Crear tablas. DUDA!!!!
Date: 1998-02-01 16:14:03
Message-ID: 000001bd31b2$45e64320$0101a8c0@pentium (view raw or flat)
Thread:
Lists: pgsql-es-ayuda
Hola amigos:

Tengo una duda, acerca de cómo hacer lo siguiente en Postgresql. 
Quiero utilizar la clausula PRIMARY KEY, y FOREING KEY REFERENCES en
Postgresql, pero me parece que no estan implementadas, asi que alguien
sabria como crear estos tipos de tablas en Postgresql.

En SQL estándar seria:

Create table proveedores
 ( nif_proveedor VARCHAR(15),
   nombre_compañía VARCHAR(20),
   CONSTRAINT  clave_principal_proveedores
           PRIMARY KEY (nif_proveedor));

Create table productos
( ID_producto VARCHAR(10),
  nif_proveedor VARCHAR(15),
  nombre_producto VARCHAR(20),
  CONSTRAINT clave_principal_producto
           PRIMARY KEY (ID_producto),
  CONSTRAINT clave_foranea_producto
           FOREING KEY nif_proveedor
           REFERENCES proveedores (nif_proveedor));

Graficamente seria:    
    
+----------------------------+                           
+-------------------------------+
 | nif_proveedor         | --------------+            |  ID_producto       
    | 
+----------------------------+   1          |           
+-------------------------------+
 | nombre_compañía |               + -----------|  nif_proveedor          
|
+----------------------------+                     inf. 
+-------------------------------+
                                                            | 
nombre_producto     |
                                                          
+-------------------------------+

    tabla proveedores                                    tabla productos


*¿Sabeis como se podria hacer?


GRACIAS
CARLSERRA

----------------------------------------
Conectate a Internet en Linux con el programa Xinfovia:

http://www.uco.es/~i22secaj/Xinfovia.html


pgsql-es-ayuda by date

Next:From: Fernando Oropeza A.Date: 1998-02-01 23:52:56
Subject: Hola, una Orientacion.
Previous:From: Ordo Ab ChaoDate: 1998-01-23 19:41:20
Subject: Re: Anuncio importante

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group