-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy patherr
106 lines (63 loc) · 3.66 KB
/
err
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
err
F1. reset sequence? ALTER SEQUENCE seq RESTART;
F1.5 sequenza entrate/spese (funzione cerca ultima, prendi id e aggiungi 1)
SPECIFICA: prendo sempre il max+1 perchè se cancello 2 e ricreo NON VOGLIO che si crei col numero 2, dato che poi ci potrebbero essere disambiguità;
F2. constraints vari
F3. vincolo cfiscale = 16lettere
F4.nazione = fa parte di tabella naz
F5. email nel formato [email protected]
F6. telefono formato (+)#####
F7. valuta tabella
F8. scadenza, giorno, se cred
F8. conto.amm_tettomax >=0
F9. giorno_iniz <= 31
F10. data spesa/entra > conto.data_creazione (funzione)
F10.5 data partenza bilancio > conto.data_creazione (funzione)
F11. nome/cogn NOTNULL?
F12. trigger: utente -> crea profilo
F12.1 trigger: inserimento conto di cred -> conto_di_rif è DI DEPOSITO?
F12.2 trigger: 10
F12.3 trigger: 10.5
F12.31 trigger: creazione bilancio: amm_rest= amm_prev (da fare??)
risolto punto 1.5 12.4 trigger on failed insert: 13?
chissenefrega 12.5 recursively check tha supercat has a NULL in supercat
F12.6 trigger: sequenza entrate/spese trigger
F13. userid buchi! (funzione entrate 1.5)
F20. Trigger: Creare cat.standard
F21. categorie sia di spesa che di entrata!
F22. Bilancio <-> Conto <-> Categoria
dato che è N:M:K non posso fare tabella Key(bilancio), Key(Conto), Key(categoria), perchè per ogni bilancio avrei più conti e più categorie, quindi mi troverei a dovere togliere alcuni valori (es: Bilancio A, associato a conto 1,2,3 e cat c1,c2,c3. Le tuple della rel three-way sarebbero A1c1,A2c2,A3c3, ma anche le spese cul conto 2 nella categoria c1 dovrebbero rientrare, ma qua non rientrano) o inserirli tutti (esempio sopra: tuple: A1c1,A1c2,A1c3,A2c1,... e sono troppe). Per cui creo due tabelle una per l'associazione Bilancio <-> Conto e una per Bilancio <-> Cat, cosicchè le tuple in B<->Conto diventano A1,A2,A3 e quelle B<->Cat Ac1,Ac2,Ac3. Conto e Cat non necessitano di associazione, perchè ci sono operazioni della stessa cat su più conti e op dello stesso conto su più cat.
Ristrutturo Il tutto.
23. Rivedere normalizzazione
F24. Rivedere TUTTO
Risolto 28 25. Come trigger che fa resettare bilancio e credito?
F26. Add dates everywhere
F27. Last used date da rivedere, usare fopen,serialize,fwrite,file_get_contents,unserialize
F28. Funct: Fix everything til now
F29. trigger check credit_data after debt
F30. Trigger spesa -> aggiorna e controlla conto
F31. Trigger spesa -> aggiorna e notifica bilancio
F32. Fixare funzione data_bilancio_check controllare anche utente,blabla,tipo credito -> debito
F33. Trigger spesa -> bilancio RECURSIVE!
F34. periodi interval
F35. Conto di credito puòa vere entrate? (supposto di no)
F36. funct fixall -> bilancio -> recursive categories
F37. Spesa in conto di credito -> Bilancio su conto di credito e debito -> Spesa rientra due volte nel bilancio? No perchè spesa sul conto di deposito non ha cat!
F38. Impostare cambio spese credito -> debito alla scadenza?
F39. add custom err strings
F40. credito -> data inizio e fine periodo
F41. bilancio rapp -> data inizio e fine periodo
F42. Funct fixall -> Bilancio rivedere con cat
F43. errstr come list e succlist
F44. mail mamma
F45. Rapp: saldo a periodi per conto/bilancio
F46. Rapp: confrontare bilanci per periodo
F47. Rapp: % di spesa per cat
F48. Rapp: quantità media di spesa glob
F50. Rapp: categorie con maggiori spese
F51. Rapp: categorie con maggiori entrate
F52. Grant e REvoke?
F53. entrata per il reset dei conti di credito
F54. verifica appartenenza per vista
F55. Problema temporal (8 spesa, poi 7 spesa, esplode tutto! (fixall))
56. devono installare: apache, php 5.4+, postgresql, php-pgsql, php-gd, jpgraph, modificare conf.php in base al db