[Pgsql-ayuda] Tablas relacionadas

Manuel Sugawara masm@fciencias.unam.mx
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.