-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathmysql_schema.sql
More file actions
60 lines (54 loc) · 2.03 KB
/
Copy pathmysql_schema.sql
File metadata and controls
60 lines (54 loc) · 2.03 KB
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
57
58
59
60
-- JARM - AI Task Management System
-- MySQL Database Schema
-- Create database
CREATE DATABASE IF NOT EXISTS task_management;
USE task_management;
-- Tasks table
CREATE TABLE IF NOT EXISTS tasks (
id INT AUTO_INCREMENT PRIMARY KEY,
task_name VARCHAR(255) NOT NULL,
task_description TEXT,
task_command TEXT,
category ENUM('Non-Harmful', 'Little Harmful', 'Very Harmful') NOT NULL,
created_at DATETIME DEFAULT CURRENT_TIMESTAMP,
updated_at DATETIME DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
status VARCHAR(50) DEFAULT 'pending',
risk_score FLOAT DEFAULT 0.0,
execution_count INT DEFAULT 0,
success_rate FLOAT DEFAULT 0.0,
INDEX idx_category (category),
INDEX idx_status (status),
INDEX idx_created_at (created_at)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
-- Alerts table
CREATE TABLE IF NOT EXISTS alerts (
id INT AUTO_INCREMENT PRIMARY KEY,
alert_type VARCHAR(100) NOT NULL,
severity ENUM('Low', 'Medium', 'High', 'Critical') NOT NULL,
message TEXT NOT NULL,
source VARCHAR(100),
created_at DATETIME DEFAULT CURRENT_TIMESTAMP,
confidence_score FLOAT DEFAULT 0.0,
INDEX idx_severity (severity),
INDEX idx_created_at (created_at)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
-- System Metrics table
CREATE TABLE IF NOT EXISTS system_metrics (
id INT AUTO_INCREMENT PRIMARY KEY,
timestamp DATETIME DEFAULT CURRENT_TIMESTAMP,
cpu_usage FLOAT,
memory_usage FLOAT,
disk_usage FLOAT,
active_processes INT,
INDEX idx_timestamp (timestamp)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
-- Q-Learning States table
CREATE TABLE IF NOT EXISTS q_learning_states (
id INT AUTO_INCREMENT PRIMARY KEY,
state_hash VARCHAR(255) UNIQUE NOT NULL,
q_values TEXT,
visit_count INT DEFAULT 0,
last_updated DATETIME DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
INDEX idx_state_hash (state_hash),
INDEX idx_last_updated (last_updated)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;