-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathdbinit.sql
56 lines (49 loc) · 1.32 KB
/
dbinit.sql
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
USE nico_dev_db;
CREATE TABLE `user` (
`id` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT,
`name` CHAR(50) NOT NULL,
`token` CHAR(15) NOT NULL,
UNIQUE INDEX `token` (`token`),
INDEX `id` (`id`)
)
COLLATE='utf8_general_ci'
ENGINE=InnoDB;;
CREATE TABLE `message` (
`idmessage` INT(11) NOT NULL AUTO_INCREMENT,
`username` VARCHAR(20) NOT NULL,
`message` TEXT NOT NULL,
`channel` VARCHAR(10) NOT NULL DEFAULT 'zqsd',
`timestamp` BIGINT(20) UNSIGNED NOT NULL,
PRIMARY KEY (`idmessage`)
)
COLLATE='utf8_general_ci'
ENGINE=InnoDB;
CREATE TABLE `link` (
`idlink` INT(11) NOT NULL AUTO_INCREMENT,
`link` TEXT NOT NULL,
`count` INT(11) NULL DEFAULT '1',
PRIMARY KEY (`idlink`)
)
COLLATE='utf8_general_ci'
ENGINE=InnoDB;
CREATE TABLE `happy_geek_time` (
`userId` VARCHAR(20) NOT NULL,
`channelId` VARCHAR(20) NOT NULL,
`year` SMALLINT(6) NOT NULL,
`week` TINYINT(4) NOT NULL
)
COLLATE='utf8_general_ci'
ENGINE=InnoDB;
CREATE TABLE `gommette` (
`userId` VARCHAR(20) NOT NULL,
`giverId` VARCHAR(20) NOT NULL,
`reason` TEXT NOT NULL,
`type` TINYINT(4) NOT NULL,
`yesCount` TINYINT(4) NOT NULL DEFAULT 0,
`noCount` TINYINT(4) NOT NULL DEFAULT 0,
`creationDate` DATETIME NOT NULL,
`valid`BOOLEAN NOT NULL
)
COLLATE='utf8_general_ci'
ENGINE=InnoDB;
INSERT INTO user (name, token) VALUES ('development', 'dev');