ALM-2 / backend /docs /SQLITE_SCHEMA_REPORT.md
ACA050's picture
Upload 520 files
2ed8996 verified

🗄️ AEGISLM SQLITE DATABASE SCHEMA REPORT

Generated: 1217482.4338763

📊 TABLE SUMMARY

📋 analytics

  • Records: 0
  • Columns: 10
  • Schema:
  • id INTEGER NULL PRIMARY KEY
  • uuid TEXT NOT NULL
  • user_id INTEGER NULL
  • event_type TEXT NOT NULL
  • event_data TEXT NULL
  • session_id TEXT NULL
  • ip_address TEXT NULL
  • user_agent TEXT NULL
  • timestamp DATETIME NULL
  • metadata TEXT NULL

📋 api_keys

  • Records: 0
  • Columns: 13
  • Schema:
  • id INTEGER NULL PRIMARY KEY
  • key_name VARCHAR(255) NOT NULL
  • key_prefix VARCHAR(255) NOT NULL
  • user_id INTEGER NOT NULL
  • is_active BOOLEAN NOT NULL
  • expires_at TIMESTAMP NULL
  • last_used_at TIMESTAMP NULL
  • usage_count INTEGER NOT NULL
  • rate_limit_per_minute INTEGER NOT NULL
  • permissions TEXT NULL
  • scope VARCHAR(255) NOT NULL
  • created_at TIMESTAMP NOT NULL
  • updated_at TIMESTAMP NOT NULL

📋 audit_trails

  • Records: 0
  • Columns: 17
  • Schema:
  • id INTEGER NULL PRIMARY KEY
  • uuid TEXT NOT NULL
  • experiment_id TEXT NULL
  • user_id INTEGER NULL
  • action TEXT NOT NULL
  • entity_type TEXT NULL
  • entity_id TEXT NULL
  • old_values TEXT NULL
  • new_values TEXT NULL
  • config_hash TEXT NULL
  • result_checksum TEXT NULL
  • deterministic_seed INTEGER NULL
  • timestamp DATETIME NULL
  • ip_address TEXT NULL
  • user_agent TEXT NULL
  • session_id TEXT NULL
  • metadata TEXT NULL

📋 benchmarks

  • Records: 0
  • Columns: 17
  • Schema:
  • id INTEGER NULL PRIMARY KEY
  • uuid TEXT NOT NULL
  • name TEXT NOT NULL
  • description TEXT NULL
  • dataset_type TEXT NULL
  • dataset_version TEXT NULL
  • models TEXT NOT NULL
  • metrics TEXT NULL
  • results TEXT NULL
  • created_by INTEGER NULL
  • created_at DATETIME NULL
  • updated_at DATETIME NULL
  • is_public BOOLEAN NULL
  • status TEXT NULL
  • tags TEXT NULL
  • metadata TEXT NULL
  • leaderboard TEXT NULL

📋 datasets

  • Records: 0
  • Columns: 21
  • Schema:
  • id INTEGER NULL PRIMARY KEY
  • uuid TEXT NOT NULL
  • name TEXT NOT NULL
  • description TEXT NULL
  • type TEXT NOT NULL
  • version TEXT NOT NULL
  • file_path TEXT NULL
  • file_size INTEGER NULL
  • file_hash TEXT NULL
  • format TEXT NULL
  • schema TEXT NULL
  • statistics TEXT NULL
  • created_by INTEGER NULL
  • created_at DATETIME NULL
  • updated_at DATETIME NULL
  • is_public BOOLEAN NULL
  • download_count INTEGER NULL
  • tags TEXT NULL
  • metadata TEXT NULL
  • quality_score REAL NULL
  • validation_status TEXT NULL

📋 evaluations

  • Records: 0
  • Columns: 18
  • Schema:
  • id INTEGER NULL PRIMARY KEY
  • user_id INTEGER NOT NULL
  • job_id VARCHAR(255) NOT NULL
  • status VARCHAR(50) NOT NULL
  • model_config TEXT NOT NULL
  • pipeline_config TEXT NOT NULL
  • result_json TEXT NULL
  • error_message TEXT NULL
  • experiment_run_id VARCHAR(255) NULL
  • total_attacks INTEGER NOT NULL
  • successful_attacks INTEGER NOT NULL
  • success_rate VARCHAR(50) NOT NULL
  • execution_time_ms INTEGER NULL
  • progress TEXT NULL
  • created_at TIMESTAMP NOT NULL
  • updated_at TIMESTAMP NOT NULL
  • started_at TIMESTAMP NULL
  • completed_at TIMESTAMP NULL

📋 experiments

  • Records: 2
  • Columns: 25
  • Schema:
  • id INTEGER NULL PRIMARY KEY
  • uuid TEXT NOT NULL
  • run_id TEXT NOT NULL
  • experiment_name TEXT NOT NULL
  • description TEXT NULL
  • config_snapshot TEXT NOT NULL
  • status TEXT NULL
  • priority INTEGER NULL
  • created_by INTEGER NULL
  • created_at DATETIME NULL
  • updated_at DATETIME NULL
  • started_at DATETIME NULL
  • completed_at DATETIME NULL
  • dataset_type TEXT NULL
  • dataset_version TEXT NULL
  • model_name TEXT NULL
  • parameters TEXT NULL
  • results TEXT NULL
  • metrics TEXT NULL
  • error_message TEXT NULL
  • retry_count INTEGER NULL
  • max_retries INTEGER NULL
  • tags TEXT NULL
  • is_public BOOLEAN NULL
  • archived_at DATETIME NULL

📋 invoices

  • Records: 0
  • Columns: 18
  • Schema:
  • id INTEGER NULL PRIMARY KEY
  • uuid TEXT NOT NULL
  • user_id INTEGER NULL
  • subscription_id INTEGER NULL
  • stripe_invoice_id TEXT NULL
  • number TEXT NULL
  • status TEXT NULL
  • amount REAL NOT NULL
  • currency TEXT NULL
  • due_date DATETIME NULL
  • paid_at DATETIME NULL
  • created_at DATETIME NULL
  • updated_at DATETIME NULL
  • description TEXT NULL
  • line_items TEXT NULL
  • metadata TEXT NULL
  • attempt_count INTEGER NULL
  • next_payment_attempt DATETIME NULL

📋 notifications

  • Records: 0
  • Columns: 13
  • Schema:
  • id INTEGER NULL PRIMARY KEY
  • uuid TEXT NOT NULL
  • user_id INTEGER NULL
  • type TEXT NOT NULL
  • title TEXT NOT NULL
  • message TEXT NOT NULL
  • data TEXT NULL
  • is_read BOOLEAN NULL
  • created_at DATETIME NULL
  • read_at DATETIME NULL
  • expires_at DATETIME NULL
  • priority TEXT NULL
  • channels TEXT NULL

📋 payment_methods

  • Records: 0
  • Columns: 13
  • Schema:
  • id INTEGER NULL PRIMARY KEY
  • uuid TEXT NOT NULL
  • user_id INTEGER NULL
  • stripe_payment_method_id TEXT NULL
  • type TEXT NOT NULL
  • brand TEXT NULL
  • last4 TEXT NULL
  • exp_month INTEGER NULL
  • exp_year INTEGER NULL
  • is_default BOOLEAN NULL
  • created_at DATETIME NULL
  • updated_at DATETIME NULL
  • metadata TEXT NULL

📋 permissions

  • Records: 0
  • Columns: 9
  • Schema:
  • id INTEGER NULL PRIMARY KEY
  • name VARCHAR(255) NOT NULL
  • slug VARCHAR(255) NOT NULL
  • description TEXT NULL
  • resource VARCHAR(255) NOT NULL
  • action VARCHAR(255) NOT NULL
  • is_active BOOLEAN NOT NULL
  • created_at TIMESTAMP NOT NULL
  • updated_at TIMESTAMP NOT NULL

📋 role_permissions

  • Records: 0
  • Columns: 3
  • Schema:
  • role_id INTEGER NOT NULL PRIMARY KEY
  • permission_id INTEGER NOT NULL
  • created_at DATETIME NOT NULL

📋 roles

  • Records: 0
  • Columns: 9
  • Schema:
  • id INTEGER NULL PRIMARY KEY
  • name VARCHAR(255) NOT NULL
  • slug VARCHAR(255) NOT NULL
  • description TEXT NULL
  • level INTEGER NOT NULL
  • is_active BOOLEAN NOT NULL
  • is_system BOOLEAN NOT NULL
  • created_at TIMESTAMP NOT NULL
  • updated_at TIMESTAMP NOT NULL

📋 subscriptions

  • Records: 0
  • Columns: 18
  • Schema:
  • id INTEGER NULL PRIMARY KEY
  • uuid TEXT NOT NULL
  • user_id INTEGER NULL
  • plan_name TEXT NOT NULL
  • stripe_subscription_id TEXT NULL
  • status TEXT NULL
  • current_period_start DATETIME NULL
  • current_period_end DATETIME NULL
  • trial_end DATETIME NULL
  • canceled_at DATETIME NULL
  • created_at DATETIME NULL
  • updated_at DATETIME NULL
  • amount REAL NULL
  • currency TEXT NULL
  • interval TEXT NULL
  • interval_count INTEGER NULL
  • metadata TEXT NULL
  • auto_renew BOOLEAN NULL

📋 system_logs

  • Records: 0
  • Columns: 14
  • Schema:
  • id INTEGER NULL PRIMARY KEY
  • uuid TEXT NOT NULL
  • level TEXT NOT NULL
  • message TEXT NOT NULL
  • module TEXT NULL
  • function TEXT NULL
  • line_number INTEGER NULL
  • stack_trace TEXT NULL
  • user_id INTEGER NULL
  • session_id TEXT NULL
  • ip_address TEXT NULL
  • user_agent TEXT NULL
  • timestamp DATETIME NULL
  • metadata TEXT NULL

📋 user_roles

  • Records: 0
  • Columns: 2
  • Schema:
  • user_id INTEGER NOT NULL PRIMARY KEY
  • role_id INTEGER NOT NULL

📋 users

  • Records: 2
  • Columns: 19
  • Schema:
  • id INTEGER NULL PRIMARY KEY
  • email VARCHAR(255) NOT NULL
  • password_hash VARCHAR(255) NOT NULL
  • full_name VARCHAR(255) NULL
  • company VARCHAR(255) NULL
  • is_active BOOLEAN NOT NULL
  • is_verified BOOLEAN NOT NULL
  • is_superuser BOOLEAN NOT NULL
  • verified_at TIMESTAMP NULL
  • created_at TIMESTAMP NOT NULL
  • updated_at TIMESTAMP NOT NULL
  • last_login_at TIMESTAMP NULL
  • stripe_customer_id TEXT NULL
  • phone TEXT NULL
  • avatar_url TEXT NULL
  • preferences TEXT NULL
  • metadata TEXT NULL
  • subscription_id INTEGER NULL
  • is_premium BOOLEAN NULL

📈 SUMMARY

  • Total Tables: 17
  • Total Records: 4
  • Database Engine: SQLite
  • Status: ✅ Integrated and Functional