rizoma-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Rizoma-devel] commit 9b36a4d1b625d1aba1300a37a6a3d674aa2c40ac


From: Jonathan Gonzalez V.
Subject: Re: [Rizoma-devel] commit 9b36a4d1b625d1aba1300a37a6a3d674aa2c40ac
Date: Thu, 06 Mar 2008 15:04:31 -0300
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/23.0.60 (gnu/linux)

Felipe Reyes <address@hidden> writes:

Hola, 

Toda la razon, cagaso, estoy arreglandolo :D

Saludos,

> hola,
>
> tengo una duda, pk se cambio venta_detalle.id de int4 a serial?, la
> llave primaria de esa tabla es el par (id, id_venta), la razon inicial
> de esto es pk el id iba a representar al numero de linea en una boleta,
> por lo tanto para la boleta 1234 (id_venta) tendrias en el detalle algo
> como lo siguiente
> id=3D0, id_venta=3D1234, ...
> id=3D1, id_venta=3D1234, ...
> id=3D2, id_venta=3D1234, ...
> id=3D0, id_venta=3D1235, ...
>
> con eso se deberia hacer mucho m=E1s sencillo la mantencion de la
> integridad de datos al no ser posible ingresar 2 veces una misma linea
> detalle, siendo que si le damos serial la tabla acepta lo que venga.
> para evitar lo tedioso de ir aumentando el contador de id para un
> id_venta dado hay una funcion plpgsql hecha (recuerdo haberla hecho,
> aunque quizas podria ser para insertar detalles de compra, que maneja la
> misma idea)
>

Attachment: pgpkuWW8pPnTh.pgp
Description: PGP signature


reply via email to

[Prev in Thread] Current Thread [Next in Thread]