2010-05-14 15:04:01 +02:00
CREATE TABLE user ( id INTEGER PRIMARY KEY , name VARCHAR ( 255 ) , password VARCHAR ( 255 ) ) ;
2010-05-17 18:03:21 +02:00
CREATE TABLE account ( id INTEGER PRIMARY KEY , user REFERENCES user ( id ) , name VARCHAR ( 255 ) , number VARCHAR ( 255 ) , shared CHAR ( 1 ) , default_account CHAR ( 1 ) ) ;
2010-05-27 21:09:02 +02:00
CREATE TABLE account_amount ( id INTEGER PRIMARY KEY , account REFERENCES account ( id ) , year INTEGER , month INTEGER , amount FLOAT ) ;
2010-06-16 19:15:49 +02:00
CREATE TABLE operation ( id INTEGER PRIMARY KEY , user REFERENCES user ( id ) , account REFERENCES account ( id ) , year INTEGER , month INTEGER , day INTEGER , amount FLOAT , description VARCHAR ( 255 ) , category REFERENCES preference ( id ) , fix_cost CHAR ( 1 ) , checked CHAR ( 1 ) ) ;
2010-05-14 15:04:01 +02:00
CREATE TABLE preference ( id INTEGER PRIMARY KEY , user REFERENCES user ( id ) , type VARCHAR ( 255 ) , name VARCHAR ( 255 ) , value VARCHAR ( 255 ) ) ;
CREATE TABLE default_preference ( id INTEGER PRIMARY KEY , type VARCHAR ( 255 ) , name VARCHAR ( 255 ) , value VARCHAR ( 255 ) ) ;
2010-05-24 20:14:15 +02:00
INSERT INTO default_preference ( " type " , " name " , " value " ) VALUES ( " category " , " name " , " Fixe " ) ;
INSERT INTO default_preference ( " type " , " name " , " value " ) VALUES ( " category " , " name " , " Courses " ) ;
INSERT INTO default_preference ( " type " , " name " , " value " ) VALUES ( " category " , " name " , " Loisirs " ) ;
INSERT INTO default_preference ( " type " , " name " , " value " ) VALUES ( " category " , " name " , " Frais de fonctionnement " ) ;
INSERT INTO default_preference ( " type " , " name " , " value " ) VALUES ( " category " , " name " , " Exceptionnel " ) ;
2010-06-16 17:29:07 +02:00
INSERT INTO default_preference ( " type " , " name " , " value " ) VALUES ( " category_color " , " Fixe " , " #FFFF99 " ) ;
INSERT INTO default_preference ( " type " , " name " , " value " ) VALUES ( " category_color " , " Courses " , " #3DEB3D " ) ;
INSERT INTO default_preference ( " type " , " name " , " value " ) VALUES ( " category_color " , " Loisirs " , " #3DEB3D " ) ;
INSERT INTO default_preference ( " type " , " name " , " value " ) VALUES ( " category_color " , " Frais de fonctionnement " , " #3DEB3D " ) ;
INSERT INTO default_preference ( " type " , " name " , " value " ) VALUES ( " category_color " , " Exceptionnel " , " #3DEB3D " ) ;
2010-05-16 10:35:34 +02:00
-- No password
2010-05-15 11:21:42 +02:00
INSERT INTO user ( " id " , " name " , " password " ) VALUES ( " 0 " , " Greg " , " da39a3ee5e6b4b0d3255bfef95601890afd80709 " ) ;
2010-05-24 20:14:15 +02:00
INSERT INTO account ( " id " , " user " , " name " , " number " , " shared " , " default_account " ) VALUES ( " 0 " , " 0 " , " Compte Courant " , " 000 " , " 0 " , " 1 " ) ;
2010-06-22 15:51:51 +02:00
-- May 2010
INSERT INTO account_amount ( " id " , " account " , " year " , " month " , " amount " ) VALUES ( " 1 " , " 0 " , " 2010 " , " 4 " , " 500 " ) ;
INSERT INTO operation ( " id " , " user " , " account " , " year " , " month " , " day " , " amount " , " description " , " category " , " fix_cost " , " checked " ) VALUES ( " 1 " , " 0 " , " 0 " , " 2010 " , " 4 " , " 0 " , " 1234 " , " Opé May 1 " , " 1 " , " 1 " , " 0 " ) ;
INSERT INTO operation ( " id " , " user " , " account " , " year " , " month " , " day " , " amount " , " description " , " category " , " fix_cost " , " checked " ) VALUES ( " 2 " , " 0 " , " 0 " , " 2010 " , " 4 " , " 1 " , " -56 " , " Opé May 2 " , " 2 " , " 0 " , " 0 " ) ;
-- June 2010
INSERT INTO account_amount ( " id " , " account " , " year " , " month " , " amount " ) VALUES ( " 2 " , " 0 " , " 2010 " , " 5 " , " 1000 " ) ;
INSERT INTO operation ( " id " , " user " , " account " , " year " , " month " , " day " , " amount " , " description " , " category " , " fix_cost " , " checked " ) VALUES ( " 3 " , " 0 " , " 0 " , " 2010 " , " 5 " , " 0 " , " 1234 " , " Opé 1 " , " 1 " , " 1 " , " 0 " ) ;
INSERT INTO operation ( " id " , " user " , " account " , " year " , " month " , " day " , " amount " , " description " , " category " , " fix_cost " , " checked " ) VALUES ( " 4 " , " 0 " , " 0 " , " 2010 " , " 5 " , " 1 " , " -56 " , " Opé 2 " , " 2 " , " 0 " , " 0 " ) ;
INSERT INTO operation ( " id " , " user " , " account " , " year " , " month " , " day " , " amount " , " description " , " category " , " fix_cost " , " checked " ) VALUES ( " 5 " , " 0 " , " 0 " , " 2010 " , " 5 " , " 8 " , " 12 " , " Opé 3 " , " 3 " , " 0 " , " 1 " ) ;
INSERT INTO operation ( " id " , " user " , " account " , " year " , " month " , " day " , " amount " , " description " , " category " , " fix_cost " , " checked " ) VALUES ( " 6 " , " 0 " , " 0 " , " 2010 " , " 5 " , " 29 " , " -2056 " , " Opé 4 " , " 4 " , " 0 " , " 0 " ) ;
2010-05-24 20:14:15 +02:00
INSERT INTO preference ( " user " , " type " , " name " , " value " ) VALUES ( " 0 " , " category " , " name " , " Fixe " ) ;
INSERT INTO preference ( " user " , " type " , " name " , " value " ) VALUES ( " 0 " , " category " , " name " , " Courses " ) ;
INSERT INTO preference ( " user " , " type " , " name " , " value " ) VALUES ( " 0 " , " category " , " name " , " Loisirs " ) ;
INSERT INTO preference ( " user " , " type " , " name " , " value " ) VALUES ( " 0 " , " category " , " name " , " Frais de fonctionnement " ) ;
INSERT INTO preference ( " user " , " type " , " name " , " value " ) VALUES ( " 0 " , " category " , " name " , " Exceptionnel " ) ;
2010-06-16 17:29:07 +02:00
INSERT INTO preference ( " user " , " type " , " name " , " value " ) VALUES ( " 0 " , " category_color " , " Fixe " , " #FFFF99 " ) ;
INSERT INTO preference ( " user " , " type " , " name " , " value " ) VALUES ( " 0 " , " category_color " , " Courses " , " #3DEB3D " ) ;
INSERT INTO preference ( " user " , " type " , " name " , " value " ) VALUES ( " 0 " , " category_color " , " Loisirs " , " #3DEB3D " ) ;
INSERT INTO preference ( " user " , " type " , " name " , " value " ) VALUES ( " 0 " , " category_color " , " Frais de fonctionnement " , " #3DEB3D " ) ;
INSERT INTO preference ( " user " , " type " , " name " , " value " ) VALUES ( " 0 " , " category_color " , " Exceptionnel " , " #3DEB3D " ) ;