/*M!999999\- enable the sandbox mode */ -- MariaDB dump 10.19 Distrib 10.11.11-MariaDB, for debian-linux-gnu (x86_64) -- -- Host: localhost Database: assist_hub -- ------------------------------------------------------ -- Server version 10.11.11-MariaDB-0ubuntu0.24.04.2 /*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; /*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; /*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; /*!40101 SET NAMES utf8mb4 */; /*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */; /*!40103 SET TIME_ZONE='+00:00' */; /*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */; /*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */; /*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */; /*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */; -- -- Table structure for table `ai_assistants` -- DROP TABLE IF EXISTS `ai_assistants`; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!40101 SET character_set_client = utf8mb4 */; CREATE TABLE `ai_assistants` ( `id` int(11) NOT NULL AUTO_INCREMENT, `user_id` int(11) NOT NULL, `assistant_name` varchar(255) NOT NULL, `created_at` timestamp NULL DEFAULT current_timestamp(), `faiss_index_path` varchar(500) DEFAULT NULL, `embedding_status` enum('not_generated','generating','completed','failed') DEFAULT 'not_generated', PRIMARY KEY (`id`), UNIQUE KEY `user_id` (`user_id`,`assistant_name`), KEY `idx_assistant_name` (`assistant_name`), CONSTRAINT `ai_assistants_ibfk_1` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`) ON DELETE CASCADE ) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; /*!40101 SET character_set_client = @saved_cs_client */; -- -- Dumping data for table `ai_assistants` -- LOCK TABLES `ai_assistants` WRITE; /*!40000 ALTER TABLE `ai_assistants` DISABLE KEYS */; INSERT INTO `ai_assistants` VALUES (2,3,'Office','2025-03-07 16:27:29','/root/intelaide-backend/documents/user_3/assistant_2/faiss_index.bin','completed'), (3,3,'RID','2025-03-07 20:00:36','/root/intelaide-backend/documents/user_3/assistant_3/faiss_index.bin','completed'); /*!40000 ALTER TABLE `ai_assistants` ENABLE KEYS */; UNLOCK TABLES; -- -- Table structure for table `assistant_files` -- DROP TABLE IF EXISTS `assistant_files`; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!40101 SET character_set_client = utf8mb4 */; CREATE TABLE `assistant_files` ( `id` int(11) NOT NULL AUTO_INCREMENT, `assistant_id` int(11) NOT NULL, `file_id` int(11) NOT NULL, `assigned_at` timestamp NULL DEFAULT current_timestamp(), PRIMARY KEY (`id`), KEY `assistant_id` (`assistant_id`), KEY `file_id` (`file_id`), CONSTRAINT `assistant_files_ibfk_1` FOREIGN KEY (`assistant_id`) REFERENCES `ai_assistants` (`id`) ON DELETE CASCADE, CONSTRAINT `assistant_files_ibfk_2` FOREIGN KEY (`file_id`) REFERENCES `files` (`id`) ON DELETE CASCADE ) ENGINE=InnoDB AUTO_INCREMENT=1090 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; /*!40101 SET character_set_client = @saved_cs_client */; -- -- Dumping data for table `assistant_files` -- LOCK TABLES `assistant_files` WRITE; /*!40000 ALTER TABLE `assistant_files` DISABLE KEYS */; /*!40000 ALTER TABLE `assistant_files` ENABLE KEYS */; UNLOCK TABLES; -- -- Table structure for table `files` -- DROP TABLE IF EXISTS `files`; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!40101 SET character_set_client = utf8mb4 */; CREATE TABLE `files` ( `id` int(11) NOT NULL AUTO_INCREMENT, `user_id` int(11) NOT NULL, `file_name` varchar(255) NOT NULL, `file_path` varchar(500) NOT NULL, `file_type` enum('txt','pdf','md') NOT NULL, `status` enum('uploaded','approved','excluded','deleted') DEFAULT 'uploaded', `uploaded_at` timestamp NULL DEFAULT current_timestamp(), PRIMARY KEY (`id`), KEY `user_id` (`user_id`), KEY `idx_files_file_name` (`file_name`), CONSTRAINT `files_ibfk_1` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`) ON DELETE CASCADE ) ENGINE=InnoDB AUTO_INCREMENT=616 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; /*!40101 SET character_set_client = @saved_cs_client */; -- -- Dumping data for table `files` -- LOCK TABLES `files` WRITE; /*!40000 ALTER TABLE `files` DISABLE KEYS */; /*!40000 ALTER TABLE `files` ENABLE KEYS */; UNLOCK TABLES; -- -- Table structure for table `sessions` -- DROP TABLE IF EXISTS `sessions`; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!40101 SET character_set_client = utf8mb4 */; CREATE TABLE `sessions` ( `id` int(11) NOT NULL AUTO_INCREMENT, `user_id` int(11) NOT NULL, `session_token` varchar(255) NOT NULL, `expires_at` timestamp NOT NULL, `created_at` timestamp NULL DEFAULT current_timestamp(), PRIMARY KEY (`id`), UNIQUE KEY `session_token` (`session_token`), KEY `user_id` (`user_id`), CONSTRAINT `sessions_ibfk_1` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`) ON DELETE CASCADE ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; /*!40101 SET character_set_client = @saved_cs_client */; -- -- Dumping data for table `sessions` -- LOCK TABLES `sessions` WRITE; /*!40000 ALTER TABLE `sessions` DISABLE KEYS */; /*!40000 ALTER TABLE `sessions` ENABLE KEYS */; UNLOCK TABLES; -- -- Table structure for table `users` -- DROP TABLE IF EXISTS `users`; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!40101 SET character_set_client = utf8mb4 */; CREATE TABLE `users` ( `id` int(11) NOT NULL AUTO_INCREMENT, `email` varchar(255) NOT NULL, `password_hash` varchar(255) NOT NULL, `organization` varchar(255) DEFAULT NULL, `first_name` varchar(100) DEFAULT NULL, `last_name` varchar(100) DEFAULT NULL, `address` varchar(255) DEFAULT NULL, `city` varchar(100) DEFAULT NULL, `state` char(2) DEFAULT NULL, `zip_code` varchar(10) DEFAULT NULL, `phone` varchar(15) DEFAULT NULL, `created_at` timestamp NULL DEFAULT current_timestamp(), PRIMARY KEY (`id`), UNIQUE KEY `email` (`email`), KEY `idx_users_email` (`email`), CONSTRAINT `users_chk_1` CHECK (`state` regexp '^[A-Z]{2}$'), CONSTRAINT `users_chk_2` CHECK (`zip_code` regexp '^[0-9]{5}(-[0-9]{4})?$'), CONSTRAINT `users_chk_3` CHECK (`phone` regexp '^(\\d{10}|\\d{3}-\\d{3}-\\d{4})$') ) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; /*!40101 SET character_set_client = @saved_cs_client */; -- -- Dumping data for table `users` -- LOCK TABLES `users` WRITE; /*!40000 ALTER TABLE `users` DISABLE KEYS */; INSERT INTO `users` VALUES (3,'jnevans@gmail.com','$2b$10$Glx7ciFDCBGkBTJIr8ydZe/cwFBvIxLQ2EPYoIQ1aLlBf0f.SxZz2','Intelaide','Jared','Evans','11320 king George dr','Silver Spring','MD','20902','2028535544','2025-03-07 16:26:52'); /*!40000 ALTER TABLE `users` ENABLE KEYS */; UNLOCK TABLES; /*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */; /*!40101 SET SQL_MODE=@OLD_SQL_MODE */; /*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */; /*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */; /*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; /*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; /*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; /*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */; -- Dump completed on 2025-04-14 0:37:43