-
Notifications
You must be signed in to change notification settings - Fork 7
Expand file tree
/
Copy pathdb.sql
More file actions
27 lines (25 loc) · 732 Bytes
/
db.sql
File metadata and controls
27 lines (25 loc) · 732 Bytes
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
CREATE TABLE IF NOT EXISTS `users` (
`id` int not null auto_increment,
`uid` int not null unique,
`cid` int not null unique,
`uname` varchar(255) not null,
`no_plus_one` BIT not null default 0,
`is_active` BIT not null default 1,
primary key(`id`)
);
CREATE TABLE IF NOT EXISTS `topics` (
`id` int not null auto_increment,
`cid` int not null,
`topic` varchar(255) not null,
primary key(id),
foreign key(`cid`) references users(`cid`),
unique `ident` (`cid`, `topic`)
);
CREATE TABLE IF NOT EXISTS `aliases` (
`id` int not null auto_increment,
`cid` int not null,
`alias` varchar(255) not null,
foreign key(`cid`) references users(`cid`),
primary key(`id`),
unique `ident` (`cid`, `alias`)
);