Re: [Pgsql-ayuda] ERROR: UNIQUE constraint matching given keys for referenced table....

From: Mayte <MAYEVFP(at)terra(dot)es>
To: Alvaro Herrera <alvherre(at)dcc(dot)uchile(dot)cl>
Cc: pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx
Subject: Re: [Pgsql-ayuda] ERROR: UNIQUE constraint matching given keys for referenced table....
Date: 2003-07-16 09:46:14
Message-ID: 200307160946.14605.MAYEVFP@terra.es
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

El Mar 15 Jul 2003 18:31, Alvaro Herrera escribió:
Alvaro:

Lo mismo no he definido bien las claves primarias, te cuento un pogo haber si
me puedes ayudar. Cada imagen (que viene la he definido en función de las
coordenadas temporales y de la camara con la que se tomó) se generan una o
varias medidas (que se definen por la ascención y declinación) y claro, puede
haber medidas de imágenes distintas que coincidan. Por ese motivo habia hecho
ese diseño. Tienes alguna otra propuesta?

Gracias.

> On Tue, Jul 15, 2003 at 12:03:47PM +0000, Mayte wrote:
>
> Mayte,
>
> > Estoy creando las tablas de la base de datos y al definir las claves
> > foráneas me da el error UNIQUE constraint matching given keys for
> > referenced table..... Creo entender que el error se debe a que hay que
> > definir como únicos esos campos, pero el problema es que no deben serlo
> > pq pueden tomar varios valores. Un ejemplo del codigo es:
>
> A ver si entiendo... la idea es que para cada coordenada temporal
> ("segundos") pueden haber varias fotos, cada una de las cuales tomada
> por una camara en particular, con un determinado par ascensión
> recta/declinacion?
>
> Lo que pasa es que tu modelo no es 3NF, me parece. La declinacion y
> ascencion recta no son parte de la llave primaria. O bien la camara no
> es parte de la llave primaria. Piensa bien en este punto. No me parece
> buena idea en principio tener dependencia entre los campos de la llave.
>
> Ahora bien, si en realidad puede haber varias camaras tomando fotos de
> la misma ascension recta y la misma declinacion en el mismo instante,
> entonces _algo_ hay raro en el modelo. Si esto es asi, considera
> explicarlo en detalle a ver si podemos encontrar cómo hacerlo
> correctamente.

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Enrique Fernandez 2003-07-16 13:25:17 [Pgsql-ayuda] Rendimiento
Previous Message Christian Gonzalez 2003-07-16 04:35:16 Re: Fwd: Re: [Pgsql-ayuda] Hardware para Postgres