started migrating to a database
Some checks failed
Locusworks Team/eight-track/pipeline/head There was a failure building this commit
Some checks failed
Locusworks Team/eight-track/pipeline/head There was a failure building this commit
This commit is contained in:
@@ -0,0 +1,8 @@
|
||||
CREATE TABLE eighttrack.discord_guild (
|
||||
id bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'Auto increment primary key',
|
||||
guild_id bigint(20) NOT NULL COMMENT 'id of the discord guild',
|
||||
guild_name varchar(100) NOT NULL COMMENT 'name of the discord guild',
|
||||
date_joined datetime DEFAULT NULL COMMENT 'date the guild joined',
|
||||
PRIMARY KEY (id),
|
||||
UNIQUE KEY guild_UN (guild_id)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='Information about discord guild';
|
@@ -0,0 +1,34 @@
|
||||
USE pseudobot;
|
||||
|
||||
DELIMITER $$
|
||||
CREATE PROCEDURE set_optimizer_switch_on()
|
||||
BEGIN
|
||||
IF SUBSTRING(@@version,1,3) = '5.7' THEN
|
||||
SET optimizer_switch = 'derived_merge=on';
|
||||
END IF;
|
||||
END;$$
|
||||
|
||||
CREATE PROCEDURE create_user()
|
||||
BEGIN
|
||||
DECLARE foo BIGINT DEFAULT 0;
|
||||
SELECT COUNT(*) INTO foo FROM mysql.user WHERE User = 'eighttrackAdmin' and Host = 'localhost';
|
||||
IF foo = 0 THEN
|
||||
CREATE USER 'eighttrackAdmin'@'localhost' IDENTIFIED BY 'eighttrackAdmin2017!';
|
||||
END IF;
|
||||
SELECT COUNT(*) INTO foo FROM mysql.user WHERE User = 'eighttrackAdmin' and Host = '%';
|
||||
IF foo = 0 THEN
|
||||
CREATE USER 'eighttrackAdmin'@'%' IDENTIFIED BY 'eighttrackAdmin2017!';
|
||||
END IF;
|
||||
END ;$$
|
||||
|
||||
DELIMITER ;
|
||||
|
||||
CALL set_optimizer_switch_on();
|
||||
DROP PROCEDURE set_optimizer_switch_on;
|
||||
|
||||
CALL create_user();
|
||||
DROP PROCEDURE create_user;
|
||||
|
||||
GRANT SELECT,INSERT,UPDATE,DELETE ON pseudobot.* TO 'eighttrackAdmin'@'localhost';
|
||||
GRANT SELECT,INSERT,UPDATE,DELETE ON pseudobot.* TO 'eighttrackAdmin'@'%';
|
||||
FLUSH PRIVILEGES;
|
Reference in New Issue
Block a user