From fd32bbee914eee52eb37e53891cd70cadf62ab82 Mon Sep 17 00:00:00 2001 From: anthorob Date: Sun, 7 Nov 2021 00:34:39 -0400 Subject: [PATCH] Updated sql schema --- sql/netneutrality.sql | 94 ++++++++++++++++++++++++++++++++----------- 1 file changed, 70 insertions(+), 24 deletions(-) diff --git a/sql/netneutrality.sql b/sql/netneutrality.sql index 69be13f..ba60239 100644 --- a/sql/netneutrality.sql +++ b/sql/netneutrality.sql @@ -1,7 +1,13 @@ --- Database for the bot +-- phpMyAdmin SQL Dump +-- version 5.1.0 +-- https://www.phpmyadmin.net/ +-- +-- Host: 127.0.0.1:3306 +-- Generation Time: Nov 07, 2021 at 04:31 AM +-- Server version: 10.4.10-MariaDB +-- PHP Version: 7.4.19 SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO"; -SET AUTOCOMMIT = 0; START TRANSACTION; SET time_zone = "+00:00"; @@ -12,43 +18,71 @@ SET time_zone = "+00:00"; /*!40101 SET NAMES utf8mb4 */; -- --- Base de données : `netneutrality` +-- Database: `netneutrality` -- -USE netneutrality; -- -------------------------------------------------------- -- --- Structure de la table `blacklist` +-- Table structure for table `blacklist` -- DROP TABLE IF EXISTS `blacklist`; CREATE TABLE IF NOT EXISTS `blacklist` ( `word` varchar(255) NOT NULL, `serverId` varchar(255) NOT NULL, - `isEnabled` tinyint(4) NOT NULL, + `isEnabled` tinyint(1) NOT NULL, `creatorId` varchar(255) NOT NULL, PRIMARY KEY (`word`,`serverId`) -) ENGINE=MyISAM DEFAULT CHARSET=latin1; +) ENGINE=InnoDB DEFAULT CHARSET=latin1; -- -------------------------------------------------------- -- --- Structure de la table `guilds` +-- Table structure for table `guilds` -- DROP TABLE IF EXISTS `guilds`; CREATE TABLE IF NOT EXISTS `guilds` ( `guild_id` varchar(255) NOT NULL, - `name` varchar(255) NOT NULL, - `owner` varchar(255) NOT NULL, + `logging` int(11) DEFAULT 0, + `logchannel` varchar(255) DEFAULT NULL, PRIMARY KEY (`guild_id`) -) ENGINE=MyISAM DEFAULT CHARSET=latin1; +) ENGINE=InnoDB DEFAULT CHARSET=latin1; + +-- +-- Dumping data for table `guilds` +-- + +INSERT INTO `guilds` (`guild_id`, `logging`, `logchannel`) VALUES +('195386426400047105', 0, NULL); -- -------------------------------------------------------- -- --- Structure de la table `logging` +-- Table structure for table `guild_settings` +-- + +DROP TABLE IF EXISTS `guild_settings`; +CREATE TABLE IF NOT EXISTS `guild_settings` ( + `guild_id` varchar(255) NOT NULL, + `music_role` varchar(255) DEFAULT NULL, + `music_channel` varchar(255) DEFAULT NULL, + `blacklist_exclude_channels` text DEFAULT NULL, + PRIMARY KEY (`guild_id`) +) ENGINE=InnoDB DEFAULT CHARSET=latin1; + +-- +-- Dumping data for table `guild_settings` +-- + +INSERT INTO `guild_settings` (`guild_id`, `music_role`, `music_channel`, `blacklist_exclude_channels`) VALUES +('195386426400047105', NULL, NULL, NULL); + +-- -------------------------------------------------------- + +-- +-- Table structure for table `logging` -- DROP TABLE IF EXISTS `logging`; @@ -57,19 +91,19 @@ CREATE TABLE IF NOT EXISTS `logging` ( `channelId` varchar(255) NOT NULL, `enabled` tinyint(4) NOT NULL, PRIMARY KEY (`serverId`,`channelId`) -) ENGINE=MyISAM DEFAULT CHARSET=latin1; +) ENGINE=InnoDB DEFAULT CHARSET=latin1; -- -------------------------------------------------------- -- --- Structure de la table `log_message` +-- Table structure for table `log_message` -- DROP TABLE IF EXISTS `log_message`; CREATE TABLE IF NOT EXISTS `log_message` ( - `serverName` varchar(255) NOT NULL, - `channelName` varchar(255) NOT NULL, - `userName` varchar(255) NOT NULL, + `serverId` varchar(255) NOT NULL, + `channelId` varchar(255) NOT NULL, + `userId` varchar(255) NOT NULL, `dateSent` varchar(255) NOT NULL, `messageId` varchar(255) NOT NULL, `message` varchar(2000) DEFAULT NULL, @@ -80,15 +114,27 @@ CREATE TABLE IF NOT EXISTS `log_message` ( -- -------------------------------------------------------- -- --- Structure de la table `settings` +-- Table structure for table `permissions` -- -DROP TABLE IF EXISTS `settings`; -CREATE TABLE IF NOT EXISTS `settings` ( - `skey` varchar(60) NOT NULL, - `value` varchar(2048) NOT NULL, - PRIMARY KEY (`skey`) -) ENGINE=MyISAM DEFAULT CHARSET=latin1; +DROP TABLE IF EXISTS `permissions`; +CREATE TABLE IF NOT EXISTS `permissions` ( + `guild_id` varchar(255) NOT NULL, + `role_id` varchar(255) NOT NULL, + `type` int(11) DEFAULT NULL, + `command` int(11) DEFAULT NULL, + PRIMARY KEY (`guild_id`,`role_id`) +) ENGINE=InnoDB DEFAULT CHARSET=latin1; + +-- +-- Constraints for dumped tables +-- + +-- +-- Constraints for table `guild_settings` +-- +ALTER TABLE `guild_settings` + ADD CONSTRAINT `fk_guildid_guilds` FOREIGN KEY (`guild_id`) REFERENCES `guilds` (`guild_id`); COMMIT; /*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;