rizoma-devel
[Top][All Lists]
Advanced

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

[Rizoma-devel] commit 9b36a4d1b625d1aba1300a37a6a3d674aa2c40ac


From: Felipe Reyes
Subject: [Rizoma-devel] commit 9b36a4d1b625d1aba1300a37a6a3d674aa2c40ac
Date: Thu, 06 Mar 2008 12:28:57 -0300

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=0, id_venta=1234, ...
id=1, id_venta=1234, ...
id=2, id_venta=1234, ...
id=0, id_venta=1235, ...

con eso se deberia hacer mucho más 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)

?_?

saludos

commit:
http://git.savannah.nongnu.org/gitweb/?p=rizoma.git;a=commit;h=9b36a4d1b625d1aba1300a37a6a3d674aa2c40ac
-- 
Felipe Reyes A.
Estudiante de Ingeniería Ejecución Informática
Universidad de Santiago de Chile
counter.li.org #316380

Attachment: signature.asc
Description: This is a digitally signed message part


reply via email to

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