Add ban changeset

This commit is contained in:
P0nk
2025-07-01 08:11:16 +02:00
parent 11cbf2a475
commit 92db70159f
2 changed files with 56 additions and 0 deletions

View File

@@ -0,0 +1,52 @@
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)
);

View File

@@ -89,4 +89,8 @@
<sqlFile path="db/021-field-objects.sql"/>
</changeSet>
<changeSet id="22" author="Ponk">
<sqlFile path="db/022-ban.sql"/>
</changeSet>
</databaseChangeLog>