Re: Implementación de Tabla tipo MAESTRO - DETALLE

From: Victor Lopez <v(dot)lopez(dot)s(at)ono(dot)com>
To: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: Implementación de Tabla tipo MAESTRO - DETALLE
Date: 2006-11-18 22:48:48
Message-ID: 200611182348.48572.v.lopez.s@ono.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

El Viernes, 27 de Octubre de 2006 15:16, GV nos dijo ...:
> Agradezco sus respuestas a este tópico, tengo las siguientes dudas:
>
> 1.- Necesariamente tiene que haber una clave primaria en el detalle para
> implementar la estructura Maestro-Detalle, y esta, necesariamente tiene
> que ser única.?

Yo creía que no ... :-(
Que eso era potestad del que crea las relaciones.

> 2.- Si en este caso, decido implemetar com PK compuesta por una FK
> (Cod_Cre tipo integer) + un campo de la tabla detalle (Fecha tipo date),
> hay que hacerlo de alguna forma especial (hacer alguna conversion al
> tipo de dato DATE o algo), ya que cuando ingreso datos en el detalle me
> sale un mensaje que dice:
> Ha ocurrido un error:
> ERROR: syntax error at near ")" en el caracter 22.

Como no pongas el código que da error (como mínimo para saber que hay en esa
linea y ese carácter) ...

> 3.- Cuando ejecuto los coamndo SQL de la creacion de la estructura, en
> PgAdmin obtengo este mensaje:
>
> NOTICE: CREATE TABLE / PRIMARY KEY will create implicit index
> "CREPCO_pkey" for table "CREPCO"
> NOTICE: CREATE TABLE / PRIMARY KEY will create implicit index
> "Indice_pkey" for table "Indice"
> La consulta se ejecutó con éxito sin resutado en 609 ms.
>
> que significa?

Cuando creas un UNIQUE, sea explicitamente o a través de PRIMARY KEY, se tiene
que crear el indice sobre el que el gestor va ha trabajar.

Si no lo creas tu en la definición de la tabla, lo crea el sistema por su
cuenta, dándole un nombre que el pueda manejar.

> Gracias de antemano,
> Salu2,
> GVS
>
>
> ---------------------------(fin del mensaje)---------------------------
> TIP 4: No hagas 'kill -9' a postmaster
>

--
----o---( )---o----
Saludos de Victor Lopez Sabio
v(dot)lopez(dot)s(at)ono(dot)com
--------oooo--------

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Victor Lopez 2006-11-18 23:15:10 Re: Alternativa para manejar variables de sesion
Previous Message Victor Lopez 2006-11-18 22:28:16 Re: Domino de Datos