-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathdbinit.sql
More file actions
29 lines (26 loc) · 873 Bytes
/
dbinit.sql
File metadata and controls
29 lines (26 loc) · 873 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
28
29
CREATE DATABASE arfnet2;
CREATE TABLE `arfnet2`.`lists` (
`id` INT NOT NULL AUTO_INCREMENT ,
`name` VARCHAR(31) NOT NULL ,
`type` ENUM('public','hidden') NOT NULL DEFAULT 'public' ,
`desc` TEXT NOT NULL ,
PRIMARY KEY (`id`)
);
CREATE TABLE `arfnet2`.`subscribers` (
`id` INT NOT NULL AUTO_INCREMENT ,
`email` VARCHAR(31) NOT NULL ,
`list` VARCHAR(255) NOT NULL ,
`unsubcode` VARCHAR(127) NOT NULL ,
`subdate` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP ,
`status` ENUM('active','inactive') NOT NULL DEFAULT 'active' ,
PRIMARY KEY (`id`)
);
CREATE TABLE `arfnet2`.`archive` (
`id` INT NOT NULL AUTO_INCREMENT ,
`list` INT NOT NULL ,
`subject` VARCHAR(1024) NOT NULL ,
`message` TEXT NOT NULL ,
`author` INT NOT NULL ,
`date` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP ,
PRIMARY KEY (`id`)
);