52 lines
1.4 KiB
SQL
52 lines
1.4 KiB
SQL
CREATE TABLE lb_hwidaccounts
|
|
(
|
|
accountid INT NOT NULL DEFAULT '0',
|
|
hwid VARCHAR(40) NOT NULL DEFAULT '',
|
|
relevance TINYINT NOT NULL DEFAULT '0',
|
|
expiresat TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
|
PRIMARY KEY (accountid, hwid)
|
|
);
|
|
|
|
CREATE TABLE lb_hwidbans
|
|
(
|
|
hwidbanid INT UNSIGNED NOT NULL AUTO_INCREMENT,
|
|
hwid VARCHAR(30) NOT NULL,
|
|
PRIMARY KEY (hwidbanid),
|
|
UNIQUE KEY hwid_2 (hwid)
|
|
);
|
|
|
|
CREATE TABLE lb_ipbans
|
|
(
|
|
ipbanid INT UNSIGNED NOT NULL AUTO_INCREMENT,
|
|
ip VARCHAR(40) NOT NULL DEFAULT '',
|
|
aid VARCHAR(40) DEFAULT NULL,
|
|
PRIMARY KEY (ipbanid)
|
|
);
|
|
|
|
CREATE TABLE lb_macbans
|
|
(
|
|
macbanid INT UNSIGNED NOT NULL AUTO_INCREMENT,
|
|
mac VARCHAR(30) NOT NULL,
|
|
aid VARCHAR(40) DEFAULT NULL,
|
|
PRIMARY KEY (macbanid),
|
|
UNIQUE KEY mac_2 (mac)
|
|
);
|
|
|
|
CREATE TABLE lb_macfilters
|
|
(
|
|
macfilterid INT UNSIGNED NOT NULL AUTO_INCREMENT,
|
|
filter VARCHAR(30) NOT NULL,
|
|
PRIMARY KEY (macfilterid)
|
|
);
|
|
|
|
CREATE TABLE lb_reports
|
|
(
|
|
id INT UNSIGNED NOT NULL AUTO_INCREMENT,
|
|
reporttime TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
|
|
reporterid INT NOT NULL,
|
|
victimid INT NOT NULL,
|
|
reason TINYINT NOT NULL,
|
|
chatlog TEXT NOT NULL,
|
|
description TEXT NOT NULL,
|
|
PRIMARY KEY (id)
|
|
); |