{
"event": "PreToolUse",
"tool_name": "mcp__mcp-db__db_execute",
"tool_input": {
"statement": "CREATE TABLE IF NOT EXISTS code_dependencies (\n id INT AUTO_INCREMENT PRIMARY KEY,\n analysis_id INT NOT NULL,\n dependency_type ENUM('use', 'extends', 'implements', 'trait', 'constructor') NOT NULL,\n target_fqcn VARCHAR(255) NOT NULL COMMENT 'Fully Qualified Class Name',\n target_short VARCHAR(100) DEFAULT NULL COMMENT 'Short name before resolution',\n line_number INT DEFAULT NULL,\n created_at DATETIME DEFAULT CURRENT_TIMESTAMP,\n CONSTRAINT fk_analysis FOREIGN KEY (analysis_id) \n REFERENCES code_analysis(id) ON DELETE CASCADE,\n KEY idx_analysis (analysis_id),\n KEY idx_target_fqcn (target_fqcn),\n KEY idx_type (dependency_type),\n KEY idx_reverse_lookup (target_fqcn, dependency_type)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci\nCOMMENT='Code-Abhängigkeiten für Impact-Analyse'",
"database": "ki_dev"
}
}
{
"tool_response": [
{
"type": "text",
"text": "{\n \"status\": \"success\",\n \"affected_rows\": 0,\n \"error\": null,\n \"execution_ms\": 1\n}"
}
]
}