[pgsql-ayuda] Mae_Tablas y Detalle_Tabla

Bolo Lacertus lacertus@servidor.unam.mx
Mon, 13 Nov 2000 11:44:40 -0600


Saludos!

Aventurandome a participar:

Resumen: Usa la misma secuencia para las dos, pero revisa tu diseño de
BD.

Detalle: 
En PostgreSQL a diferencia de Sybase y otros, las secuencias no son
parte de las tablas. De modo que para resolver tuproblema basta que uses
la misma llave para las dos.

En términos de diseño, el identificador que usas en la tabla padre es
una llave foranea en la tabla hija, por lo que esta no la genera sino
que la toma de la tabla padre, si quieres que los registros en la tabla
hija puedan tener identificadores que no existan en la tabla padre y que
solo usen la llave foranea como llave principal (lo cual no sería muy
correcto que digamos) lo que puedes hacer es usar la misma secuencia
para generar las llaves de las dos en vez de usar una secuencia para
cada una y luego tratar de sincronizarlas.

Sugiriendo: Daniel Sol
Roberto Leal Guerra wrote:
>         Que tal amigos, tengo una pequeña cuestion, tengo dos tablas una
> mae_tablas donde tengo un campo serial con una sequencia, y una tabla
> detalle_tabla, lo que necesito hacer es asegurarme que al momento de generar
> el valor de mae_tablas.id (index, unique) sea el mismo en la tabla de
> detalle_tabla.id, para poder relacionarlas como puedo hacer esto?
-- 
Bolo Lacertus: lacertus@servidor.dgsca.unam.mx		==~\___\
http://proteo.dgsca.unam.mx/cgi-bin/lacertus/hola	 =__vvvv
--------- Pie de mensaje -------------------------------------------
Archivo historico: http://tlali.iztacala.unam.mx/maillist/pgsql-ayuda
Cancelar inscripcion:
mail to: majordomo@tlali.iztacala.unam.mx
text   : unsubscribe pgsql-ayuda