From a98ae57ceaac8c931fdc30582d63a27efc9ceaa2 Mon Sep 17 00:00:00 2001 From: nolanwhy <69528856+nolanwhy@users.noreply.github.com> Date: Thu, 16 Feb 2023 10:41:10 +0100 Subject: [PATCH] y --- grublox.sql | 200 ++++++++++++++++++++++++++++++++++++++-------------- 1 file changed, 149 insertions(+), 51 deletions(-) diff --git a/grublox.sql b/grublox.sql index 89c8735..e95c7c9 100644 --- a/grublox.sql +++ b/grublox.sql @@ -2,26 +2,18 @@ -- version 5.2.0 -- https://www.phpmyadmin.net/ -- --- Host: localhost --- Generation Time: Feb 16, 2023 at 09:28 AM --- Server version: 10.4.21-MariaDB-log --- PHP Version: 8.0.27 +-- Host: 127.0.0.1 +-- Generation Time: Feb 16, 2023 at 10:40 AM +-- Server version: 10.4.27-MariaDB +-- PHP Version: 8.2.0 SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO"; START TRANSACTION; SET time_zone = "+00:00"; - -/*!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 */; - -- -- Database: `grublox` -- -CREATE DATABASE IF NOT EXISTS `grublox` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci; -USE `grublox`; -- -------------------------------------------------------- @@ -29,8 +21,8 @@ USE `grublox`; -- Table structure for table `catalog` -- -CREATE TABLE IF NOT EXISTS `catalog` ( - `id` int(11) NOT NULL AUTO_INCREMENT, +CREATE TABLE `catalog` ( + `id` int(11) NOT NULL, `name` varchar(50) NOT NULL, `description` varchar(255) NOT NULL, `creator` int(11) NOT NULL, @@ -42,9 +34,8 @@ CREATE TABLE IF NOT EXISTS `catalog` ( `lastupdated` datetime NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(), `limited` int(1) DEFAULT 0, `stock` int(11) NOT NULL DEFAULT 0, - `state` varchar(50) NOT NULL, - PRIMARY KEY (`id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4; + `state` varchar(50) NOT NULL +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -- -------------------------------------------------------- @@ -52,13 +43,12 @@ CREATE TABLE IF NOT EXISTS `catalog` ( -- Table structure for table `comments` -- -CREATE TABLE IF NOT EXISTS `comments` ( - `id` int(11) NOT NULL AUTO_INCREMENT, +CREATE TABLE `comments` ( + `id` int(11) NOT NULL, `user` int(11) NOT NULL, `type` varchar(250) NOT NULL, - `text` varchar(500) NOT NULL, - PRIMARY KEY (`id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8; + `text` varchar(500) NOT NULL +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci; -- -------------------------------------------------------- @@ -66,13 +56,25 @@ CREATE TABLE IF NOT EXISTS `comments` ( -- Table structure for table `friends` -- -CREATE TABLE IF NOT EXISTS `friends` ( - `id` int(11) NOT NULL AUTO_INCREMENT, +CREATE TABLE `friends` ( + `id` int(11) NOT NULL, `user` int(11) NOT NULL, `state` varchar(50) NOT NULL DEFAULT 'pending', - `friend` int(11) NOT NULL, - PRIMARY KEY (`id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8; + `friend` int(11) NOT NULL +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci; + +-- -------------------------------------------------------- + +-- +-- Table structure for table `friendships` +-- + +CREATE TABLE `friendships` ( + `id` int(11) NOT NULL, + `user1` int(11) NOT NULL, + `user2` int(11) NOT NULL, + `isAccepted` int(11) NOT NULL DEFAULT 0 +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -- -------------------------------------------------------- @@ -80,8 +82,8 @@ CREATE TABLE IF NOT EXISTS `friends` ( -- Table structure for table `games` -- -CREATE TABLE IF NOT EXISTS `games` ( - `id` int(11) NOT NULL AUTO_INCREMENT, +CREATE TABLE `games` ( + `id` int(11) NOT NULL, `name` varchar(50) NOT NULL, `description` varchar(255) NOT NULL, `creator` int(11) NOT NULL, @@ -90,9 +92,8 @@ CREATE TABLE IF NOT EXISTS `games` ( `state` varchar(50) NOT NULL, `date` datetime NOT NULL DEFAULT current_timestamp(), `updateddate` datetime NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(), - `thumbnail` mediumtext NOT NULL, - PRIMARY KEY (`id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4; + `thumbnail` mediumtext NOT NULL +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -- -------------------------------------------------------- @@ -100,14 +101,13 @@ CREATE TABLE IF NOT EXISTS `games` ( -- Table structure for table `jobs` -- -CREATE TABLE IF NOT EXISTS `jobs` ( - `id` int(11) NOT NULL AUTO_INCREMENT, +CREATE TABLE `jobs` ( + `id` int(11) NOT NULL, `jobid` varchar(50) NOT NULL, `placeid` int(11) NOT NULL, `port` int(11) NOT NULL, - `name` varchar(50) NOT NULL, - PRIMARY KEY (`id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4; + `name` varchar(50) NOT NULL +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -- -------------------------------------------------------- @@ -115,15 +115,14 @@ CREATE TABLE IF NOT EXISTS `jobs` ( -- Table structure for table `tokens` -- -CREATE TABLE IF NOT EXISTS `tokens` ( - `id` int(11) NOT NULL AUTO_INCREMENT, +CREATE TABLE `tokens` ( + `id` int(11) NOT NULL, `token` varchar(500) NOT NULL, `placeid` int(11) NOT NULL, `userid` int(11) NOT NULL, `passedplacelauncher` int(11) NOT NULL DEFAULT 0, - `passedjoinscript` int(11) NOT NULL DEFAULT 0, - PRIMARY KEY (`id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4; + `passedjoinscript` int(11) NOT NULL DEFAULT 0 +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -- -------------------------------------------------------- @@ -131,8 +130,8 @@ CREATE TABLE IF NOT EXISTS `tokens` ( -- Table structure for table `users` -- -CREATE TABLE IF NOT EXISTS `users` ( - `id` int(11) NOT NULL AUTO_INCREMENT, +CREATE TABLE `users` ( + `id` int(11) NOT NULL, `username` varchar(20) NOT NULL, `password` varchar(450) NOT NULL, `date` datetime NOT NULL DEFAULT current_timestamp(), @@ -140,11 +139,110 @@ CREATE TABLE IF NOT EXISTS `users` ( `description` varchar(250) DEFAULT NULL, `money` int(11) NOT NULL DEFAULT 10, `lastPaid` varchar(30) DEFAULT current_timestamp(), - `admin` int(1) NOT NULL DEFAULT 0, - PRIMARY KEY (`id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4; -COMMIT; + `admin` int(1) NOT NULL DEFAULT 0 +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -/*!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 */; +-- +-- Indexes for dumped tables +-- + +-- +-- Indexes for table `catalog` +-- +ALTER TABLE `catalog` + ADD PRIMARY KEY (`id`); + +-- +-- Indexes for table `comments` +-- +ALTER TABLE `comments` + ADD PRIMARY KEY (`id`); + +-- +-- Indexes for table `friends` +-- +ALTER TABLE `friends` + ADD PRIMARY KEY (`id`); + +-- +-- Indexes for table `friendships` +-- +ALTER TABLE `friendships` + ADD PRIMARY KEY (`id`); + +-- +-- Indexes for table `games` +-- +ALTER TABLE `games` + ADD PRIMARY KEY (`id`); + +-- +-- Indexes for table `jobs` +-- +ALTER TABLE `jobs` + ADD PRIMARY KEY (`id`); + +-- +-- Indexes for table `tokens` +-- +ALTER TABLE `tokens` + ADD PRIMARY KEY (`id`); + +-- +-- Indexes for table `users` +-- +ALTER TABLE `users` + ADD PRIMARY KEY (`id`); + +-- +-- AUTO_INCREMENT for dumped tables +-- + +-- +-- AUTO_INCREMENT for table `catalog` +-- +ALTER TABLE `catalog` + MODIFY `id` int(11) NOT NULL AUTO_INCREMENT; + +-- +-- AUTO_INCREMENT for table `comments` +-- +ALTER TABLE `comments` + MODIFY `id` int(11) NOT NULL AUTO_INCREMENT; + +-- +-- AUTO_INCREMENT for table `friends` +-- +ALTER TABLE `friends` + MODIFY `id` int(11) NOT NULL AUTO_INCREMENT; + +-- +-- AUTO_INCREMENT for table `friendships` +-- +ALTER TABLE `friendships` + MODIFY `id` int(11) NOT NULL AUTO_INCREMENT; + +-- +-- AUTO_INCREMENT for table `games` +-- +ALTER TABLE `games` + MODIFY `id` int(11) NOT NULL AUTO_INCREMENT; + +-- +-- AUTO_INCREMENT for table `jobs` +-- +ALTER TABLE `jobs` + MODIFY `id` int(11) NOT NULL AUTO_INCREMENT; + +-- +-- AUTO_INCREMENT for table `tokens` +-- +ALTER TABLE `tokens` + MODIFY `id` int(11) NOT NULL AUTO_INCREMENT; + +-- +-- AUTO_INCREMENT for table `users` +-- +ALTER TABLE `users` + MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=2; +COMMIT;