CREATE DATABASE IF NOT EXISTS `ez_lan_manager` /*!40100 DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci */; USE `ez_lan_manager`; -- MySQL dump 10.13 Distrib 5.7.24, for Linux (x86_64) -- -- Host: 127.0.0.1 Database: ez_lan_manager -- ------------------------------------------------------ -- Server version 5.5.5-10.11.8-MariaDB-0ubuntu0.24.04.1 /*!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 utf8 */; /*!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 `catering_menu_items` -- DROP TABLE IF EXISTS `catering_menu_items`; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `catering_menu_items` ( `catering_menu_item_id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(45) NOT NULL, `additional_info` varchar(300) DEFAULT '', `price` varchar(45) NOT NULL DEFAULT '0', `category` varchar(80) NOT NULL, `is_disabled` tinyint(4) DEFAULT 0, PRIMARY KEY (`catering_menu_item_id`) ) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; /*!40101 SET character_set_client = @saved_cs_client */; -- -- Table structure for table `news` -- DROP TABLE IF EXISTS `news`; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `news` ( `news_id` int(11) NOT NULL AUTO_INCREMENT, `news_content` text DEFAULT NULL, `news_title` varchar(100) DEFAULT NULL, `news_subtitle` varchar(100) DEFAULT NULL, `news_author` int(11) NOT NULL, `news_date` date DEFAULT current_timestamp(), PRIMARY KEY (`news_id`), KEY `user_is_idx` (`news_author`), CONSTRAINT `user_is` FOREIGN KEY (`news_author`) REFERENCES `users` (`user_id`) ON DELETE NO ACTION ON UPDATE NO ACTION ) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; /*!40101 SET character_set_client = @saved_cs_client */; -- -- Table structure for table `order_catering_menu_item` -- DROP TABLE IF EXISTS `order_catering_menu_item`; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `order_catering_menu_item` ( `order_id` int(11) NOT NULL, `catering_menu_item_id` int(11) NOT NULL, `quantity` int(11) NOT NULL DEFAULT 1, PRIMARY KEY (`order_id`,`catering_menu_item_id`), KEY `catering_menu_item_id_idx` (`catering_menu_item_id`), CONSTRAINT `catering_menu_item_id` FOREIGN KEY (`catering_menu_item_id`) REFERENCES `catering_menu_items` (`catering_menu_item_id`) ON DELETE NO ACTION ON UPDATE NO ACTION, CONSTRAINT `order_id` FOREIGN KEY (`order_id`) REFERENCES `orders` (`order_id`) ON DELETE NO ACTION ON UPDATE NO ACTION ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; /*!40101 SET character_set_client = @saved_cs_client */; -- -- Table structure for table `orders` -- DROP TABLE IF EXISTS `orders`; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `orders` ( `order_id` int(11) NOT NULL AUTO_INCREMENT, `status` varchar(45) NOT NULL, `user` int(11) NOT NULL, `order_date` datetime NOT NULL DEFAULT current_timestamp(), `is_delivery` tinyint(4) NOT NULL DEFAULT 1, PRIMARY KEY (`order_id`) ) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; /*!40101 SET character_set_client = @saved_cs_client */; -- -- Table structure for table `seats` -- DROP TABLE IF EXISTS `seats`; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `seats` ( `seat_id` varchar(5) NOT NULL, `is_blocked` tinyint(4) NOT NULL DEFAULT 0, `seat_category` varchar(45) NOT NULL DEFAULT '', `user` int(11) DEFAULT NULL, PRIMARY KEY (`seat_id`), UNIQUE KEY `user_UNIQUE` (`user`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; /*!40101 SET character_set_client = @saved_cs_client */; -- -- Table structure for table `tickets` -- DROP TABLE IF EXISTS `tickets`; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `tickets` ( `ticket_id` int(11) NOT NULL AUTO_INCREMENT, `ticket_category` varchar(45) NOT NULL, `user` int(11) NOT NULL, `purchase_date` datetime NOT NULL DEFAULT current_timestamp(), PRIMARY KEY (`ticket_id`), KEY `user_id_idx` (`user`), CONSTRAINT `user` FOREIGN KEY (`user`) REFERENCES `users` (`user_id`) ON DELETE NO ACTION ON UPDATE NO ACTION ) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; /*!40101 SET character_set_client = @saved_cs_client */; -- -- Table structure for table `transactions` -- DROP TABLE IF EXISTS `transactions`; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `transactions` ( `transaction_id` int(11) NOT NULL AUTO_INCREMENT, `user_id` int(11) NOT NULL, `value` varchar(45) NOT NULL DEFAULT '0', `is_debit` tinyint(4) NOT NULL, `transaction_date` datetime NOT NULL DEFAULT current_timestamp(), `transaction_reference` varchar(45) NOT NULL, PRIMARY KEY (`transaction_id`), UNIQUE KEY `transaction_id_UNIQUE` (`transaction_id`), KEY `user_id_idx` (`user_id`), CONSTRAINT `user_id` FOREIGN KEY (`user_id`) REFERENCES `users` (`user_id`) ON DELETE NO ACTION ON UPDATE NO ACTION ) ENGINE=InnoDB AUTO_INCREMENT=19 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; /*!40101 SET character_set_client = @saved_cs_client */; -- -- Table structure for table `user_profile_picture` -- DROP TABLE IF EXISTS `user_profile_picture`; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `user_profile_picture` ( `user_id` int(11) NOT NULL, `picture` mediumblob DEFAULT NULL, PRIMARY KEY (`user_id`), CONSTRAINT `fk_user_profile_picture_user_id` FOREIGN KEY (`user_id`) REFERENCES `users` (`user_id`) ON DELETE NO ACTION ON UPDATE NO ACTION ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; /*!40101 SET character_set_client = @saved_cs_client */; -- -- Table structure for table `users` -- DROP TABLE IF EXISTS `users`; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `users` ( `user_id` int(11) NOT NULL AUTO_INCREMENT, `user_name` varchar(50) NOT NULL, `user_mail` varchar(100) NOT NULL, `user_password` varchar(255) NOT NULL, `user_first_name` varchar(50) DEFAULT NULL, `user_last_name` varchar(50) DEFAULT NULL, `user_birth_date` date DEFAULT NULL, `is_active` tinyint(4) DEFAULT 1, `is_team_member` tinyint(4) DEFAULT NULL, `is_admin` tinyint(4) DEFAULT NULL, `created_at` datetime DEFAULT current_timestamp(), `last_updated_at` datetime DEFAULT current_timestamp(), PRIMARY KEY (`user_id`), UNIQUE KEY `user_id_UNIQUE` (`user_id`), UNIQUE KEY `user_mail_UNIQUE` (`user_mail`), UNIQUE KEY `user_name_UNIQUE` (`user_name`) ) ENGINE=InnoDB AUTO_INCREMENT=28 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; /*!40101 SET character_set_client = @saved_cs_client */; /*!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 2024-08-25 22:37:14