]> WPIA git - gigi.git/blob - doc/tableStructure.sql
Database Manager
[gigi.git] / doc / tableStructure.sql
1 DROP TABLE IF EXISTS `users`;
2 CREATE TABLE `users` (
3   `id` int(11) NOT NULL AUTO_INCREMENT,
4   `email` varchar(255) NOT NULL DEFAULT '',
5   `password` varchar(255) NOT NULL DEFAULT '',
6   `fname` varchar(255) NOT NULL DEFAULT '',
7   `mname` varchar(255) NOT NULL DEFAULT '',
8   `lname` varchar(255) NOT NULL DEFAULT '',
9   `suffix` varchar(50) NOT NULL DEFAULT '',
10   `dob` date NOT NULL DEFAULT '0000-00-00',
11   `verified` int(1) NOT NULL DEFAULT '0',
12   `ccid` int(3) NOT NULL DEFAULT '0',
13   `regid` int(5) NOT NULL DEFAULT '0',
14   `locid` int(7) NOT NULL DEFAULT '0',
15   `listme` int(1) NOT NULL DEFAULT '0',
16   `admin` tinyint(1) NOT NULL DEFAULT '0',
17   `language` varchar(5) NOT NULL DEFAULT '',
18   `created` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
19   `modified` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
20   `deleted` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
21   `locked` tinyint(1) NOT NULL DEFAULT '0',
22   `assurer_blocked` tinyint(1) NOT NULL DEFAULT '0',
23   PRIMARY KEY (`id`),
24   KEY `ccid` (`ccid`),
25   KEY `regid` (`regid`),
26   KEY `locid` (`locid`),
27   KEY `email` (`email`),
28   KEY `stats_users_created` (`created`),
29   KEY `stats_users_verified` (`verified`),
30   KEY `userverified` (`verified`)
31 ) ENGINE=InnoDB AUTO_INCREMENT=0 DEFAULT CHARSET=utf8;
32
33
34 DROP TABLE IF EXISTS `email`;
35 CREATE TABLE `email` (
36   `id` int(11) NOT NULL AUTO_INCREMENT,
37   `memid` int(11) NOT NULL DEFAULT '0',
38   `email` varchar(255) NOT NULL DEFAULT '',
39   `created` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
40   `modified` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
41   `deleted` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
42   `hash` varchar(50) NOT NULL DEFAULT '',
43   `attempts` int(1) NOT NULL DEFAULT '0',
44   PRIMARY KEY (`id`),
45   KEY `memid` (`memid`),
46   KEY `stats_email_hash` (`hash`),
47   KEY `stats_email_deleted` (`deleted`),
48   KEY `email` (`email`)
49 ) ENGINE=InnoDB AUTO_INCREMENT=0 DEFAULT CHARSET=latin1;
50
51 DROP TABLE IF EXISTS `pinglog`;
52 CREATE TABLE `pinglog` (
53   `when` datetime NOT NULL,
54   `uid` int(11) NOT NULL,
55   `email` varchar(255) NOT NULL,
56   `result` varchar(255) NOT NULL
57 ) ENGINE=InnoDB DEFAULT CHARSET=latin1;
58
59 DROP TABLE IF EXISTS `baddomains`;
60 CREATE TABLE `baddomains` (
61   `domain` varchar(255) NOT NULL DEFAULT ''
62 ) ENGINE=InnoDB DEFAULT CHARSET=latin1;
63
64
65 DROP TABLE IF EXISTS `alerts`;
66 CREATE TABLE `alerts` (
67   `memid` int(11) NOT NULL DEFAULT '0',
68   `general` tinyint(1) NOT NULL DEFAULT '0',
69   `country` tinyint(1) NOT NULL DEFAULT '0',
70   `regional` tinyint(1) NOT NULL DEFAULT '0',
71   `radius` tinyint(1) NOT NULL DEFAULT '0',
72   PRIMARY KEY (`memid`)
73 ) ENGINE=InnoDB DEFAULT CHARSET=latin1;
74
75 DROP TABLE IF EXISTS `user_agreements`;
76 CREATE TABLE `user_agreements` (
77   `id` int(11) NOT NULL AUTO_INCREMENT,
78   `memid` int(11) NOT NULL,
79   `secmemid` int(11) DEFAULT NULL,
80   `document` varchar(50) DEFAULT NULL,
81   `date` datetime DEFAULT NULL,
82   `active` int(1) NOT NULL,
83   `method` varchar(100) NOT NULL,
84   `comment` varchar(100) DEFAULT NULL,
85   PRIMARY KEY (`id`)
86 ) ENGINE=InnoDB AUTO_INCREMENT=61411 DEFAULT CHARSET=latin1;