diff -r 000000000000 -r c270c8b5ddea db.sql --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/db.sql Thu May 18 23:47:03 2006 +0200 @@ -0,0 +1,44 @@ +-- use prova_pis; +drop table if exists moviments ; +drop table if exists ingressos ; +drop table if exists butxaques ; + +CREATE TABLE butxaques ( + id MEDIUMINT UNSIGNED NOT NULL AUTO_INCREMENT, + nom VARCHAR(50) NOT NULL, + principal BOOL, + + PRIMARY KEY (id) + ) TYPE = InnoDB; + +-- ingressos i despeses +CREATE TABLE ingressos ( + data TIMESTAMP NOT NULL, + data_modif TIMESTAMP NOT NULL, + rao TINYTEXT NULL, + quantitat DECIMAL(18,10) SIGNED NOT NULL, + butxaca MEDIUMINT UNSIGNED NOT NULL, + comentari TEXT, + + PRIMARY KEY (data), + INDEX (butxaca), + FOREIGN KEY (butxaca) REFERENCES butxaques (id) + ) TYPE = InnoDB; + +-- moviments de diners entre butxaques +CREATE TABLE moviments ( + data TIMESTAMP NOT NULL, + data_modif TIMESTAMP NOT NULL, + rao TINYTEXT NOT NULL, + quantitat DECIMAL(18,10) SIGNED NOT NULL, + comentari TEXT, + butxaca_origen MEDIUMINT UNSIGNED NOT NULL, + butxaca_desti MEDIUMINT UNSIGNED NOT NULL, + + PRIMARY KEY (data), + INDEX (butxaca_origen), + INDEX (butxaca_desti), + FOREIGN KEY (butxaca_origen) REFERENCES butxaques (id), + FOREIGN KEY (butxaca_desti) REFERENCES butxaques (id) + ) TYPE = InnoDB; +