From: Per I M. <pe...@le...> - 2002-06-30 13:01:42
|
On Fri, 21 Jun 2002, Per I Mathisen wrote: > Viktig =E5 f=E5 tabellene riktig, for n=E5r de f=F8rst er tatt i bruk, er= det > helvettes vanskelig =E5 endre p=E5 dem. Fint om noen kan se p=E5 tabellene og komme med noen kommentarer. Har bedt sf.net om =E5 lage en mysqlbase til oss n=E5, og n=E5r den kommer opp, har = jeg lyst til =E5 begynne =E5 lage tabellene der. Her f=F8lger tabellene oversatt til engelsk. Endringer: - status og medlemstype felt flyttet til tabell gruppe - innholdet i status og medlemstype er gjort dynamisk, dvs lagt i egne tabeller - egen tabell for adgang til gruppeadministrasjon - dropper mobilisering for =F8yeblikket (koden for dette er laget, men er ikke god nok til at den blir brukt her i Tr.h., s=E5 venter med denne) Planen er =E5 porte eksisterende kode til PEAR (databaseabstraksjon) og ege= n erstatning for php_lib_login og bruk av de nye php globals, samt tabellene nedenfor. Har dere andre noen kommentarer/tenkt =E5 hjelpe til, eller var det bare bortkasta tid =E5 f=F8lge r=E5det om =E5 lage et sourceforge-prosjekt av de= tte? TABLE: member index=09=09primary key (int) surname forename address postal=09=09string phone_home phone_work phone_mobile email gender=09=09int occupation=09string comments synchronised=09synchronised with external db (bool) country=09=09string[2] + password=09string last_login=09time login_errors=09int TABLE: access=09(access to geographical data) index=09=09primary key part 1 country=09=09primary key part 2 postal=09=09primary key part 3 TABLE: login log index=09=09primary key part 1 time=09=09primary key part 2 ip_address dns_name TABLE: user change log=09(payment is counted as user change also) index=09=09primary key part 1 time=09=09primary key part 2 changed_index=09primary key part 3 (index of user changed) TABLE: group change log index=09=09primary key part 1 time=09=09primary key part 2 group=09=09primary key part 3 (string) TABLE: group index=09=09primary key part 1 group=09=09primary key part 2 (string) member_status=09user defined (int) member_type=09user defined (int) TABLE: group description group=09=09primary key fullname account=09=09string address postal country phone email TABLE: group administration (which users can admin group) group=09=09primary key part 1 index=09=09primary key part 2 TABLE: payment index=09=09primary key part 1 serial=09=09primary key part 2 group=09=09primary key part 3 count=09=09number of units paid for amount=09=09amount paid (checksum or support) TABLE: postal postal_number=09primary key part 1 country=09=09primary key part 2 postal_address TABLE: ipaccess index=09=09primary key part 1 a_b_c=09=09primary key part 2 (A.B.C.* IP classes) access=09=09(bool) password=09randomly generated challenge sent over email/sms TABLE: member_status (list of all possible member_status states) member_status TABLE: member_type (list of all possible member_type states) member_type Mvh Per "If the Nuremberg laws were applied today, then every Post-War American president would have to be hanged." - Noam Chomsky |