From: | Juanky Moral <juanky(dot)moral(at)gmail(dot)com> |
---|---|
To: | jonathan sepulveda <jonathanspb(at)yahoo(dot)com> |
Cc: | pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: problemas con las llaves primarias y foraneas |
Date: | 2005-01-13 12:56:01 |
Message-ID: | 463a53a4050113045667124e2d@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
El diseño que planteas es un poco 'raro' (lo normal es que la clave
ajena estuviera en q, no en q1). De todos modos, si estás convencido
de usarlo, prueba a crear un índice en la tabla q sólo con el atributo
t_doc (create index...) y prueba de nuevo.
On Thu, 13 Jan 2005 06:29:32 -0600 (CST), jonathan sepulveda
<jonathanspb(at)yahoo(dot)com> wrote:
> Hola lista,
>
> tengo un pequeño problema, resulta que tengo
> una tabla que tiene dos campos, tal como el ejemplo.
>
> CREATE TABLE q
> (
> t_doc char(2) NOT NULL,
> n_interno char(3) NOT NULL,
> CONSTRAINT q_pkey PRIMARY KEY (t_doc, n_interno)
> )
>
> los dos campos son primary key, y cree otra tabla que
> contiene solo el campo t_doc.
>
> CREATE TABLE q
> (
> t_doc char(2),
> CONSTRAINT q1_t_doc_fkey FOREIGN KEY (t_doc)
> REFERENCES q (t_doc) ON UPDATE RESTRICT ON DELETE
> RESTRICT)
> }
>
> pero me da error, y me dice que la primera tabla tiene
> mas de una primary key y que no puedo crear la segunda
> tabla, o mejor dicho la llave foranea.
>
> salu2
> Jonathan.
>
> _________________________________________________________
> Do You Yahoo!?
> Información de Estados Unidos y América Latina, en Yahoo! Noticias.
> Visítanos en http://noticias.espanol.yahoo.com
>
> ---------------------------(end of broadcast)---------------------------
> TIP 6: ¿Has buscado en los archivos de nuestra lista de correo?
>
> http://archives.postgresql.org/pgsql-es-ayuda
>
--
Juanky Moral
(desde Valencia, España)
"Todos nacemos originales y morimos copias."
E. Young
From | Date | Subject | |
---|---|---|---|
Next Message | Alvaro Herrera | 2005-01-13 13:03:17 | Re: problemas con las llaves primarias y foraneas |
Previous Message | John Isler | 2005-01-13 12:45:31 | Gracias |