Write migrations with Diesel

This commit is contained in:
2024-09-20 00:07:01 +02:00
parent 2f297a3557
commit 18bd7ce3ab
6 changed files with 71 additions and 0 deletions

View File

@ -0,0 +1 @@
DROP TABLE `scanners`;

View File

@ -0,0 +1,11 @@
CREATE TABLE IF NOT EXISTS `scanners` (
ip VARCHAR(255) NOT NULL,
ip_type TINYINT(1) UNSIGNED NOT NULL,
scanner_name VARCHAR(255) NOT NULL,
ip_ptr VARCHAR(255) NULL,
created_at DATETIME NOT NULL,
updated_at DATETIME NULL,
last_seen_at DATETIME NULL,
last_checked_at DATETIME NULL,
PRIMARY KEY (ip, ip_type)
);

View File

@ -0,0 +1 @@
DROP TABLE `scan_tasks`;

View File

@ -0,0 +1,11 @@
CREATE TABLE IF NOT EXISTS `scan_tasks` (
task_group_id VARCHAR(255) NOT NULL,
cidr VARCHAR(255) NOT NULL,
created_by_username VARCHAR(255) NOT NULL,
created_at DATETIME NOT NULL,
updated_at DATETIME NULL,
started_at DATETIME NULL,
still_processing_at DATETIME NULL,
ended_at DATETIME NULL,
PRIMARY KEY (task_group_id, cidr)
);