Remove definer from schema

This commit is contained in:
DariusIII
2024-05-25 21:08:04 +02:00
parent a75f131589
commit 63d1c86e16
+7 -7
View File
@@ -752,7 +752,7 @@ CREATE TABLE `predb` (
/*!50003 SET @saved_sql_mode = @@sql_mode */ ;
/*!50003 SET sql_mode = 'NO_ENGINE_SUBSTITUTION' */ ;
DELIMITER ;;
/*!50003 CREATE*/ /*!50017 DEFINER=`darius`@`%`*/ /*!50003 TRIGGER trigger_predb_insert_hashes_after_insert
/*!50003 CREATE*/ /*!50003 TRIGGER trigger_predb_insert_hashes_after_insert
AFTER INSERT ON predb FOR EACH ROW
BEGIN
INSERT INTO predb_hashes (hash, predb_id) VALUES (UNHEX(MD5(NEW.title)), NEW.id), (UNHEX(MD5(MD5(NEW.title))), NEW.id), (UNHEX(SHA1(NEW.title)), NEW.id), (UNHEX(SHA2(NEW.title, 256)), NEW.id), (UNHEX(MD5(CONCAT(NEW.title, NEW.requestid))), NEW.id), (UNHEX(MD5(CONCAT(NEW.title, NEW.requestid, NEW.requestid))), NEW.id);
@@ -771,7 +771,7 @@ DELIMITER ;
/*!50003 SET @saved_sql_mode = @@sql_mode */ ;
/*!50003 SET sql_mode = 'NO_ENGINE_SUBSTITUTION' */ ;
DELIMITER ;;
/*!50003 CREATE*/ /*!50017 DEFINER=`darius`@`%`*/ /*!50003 TRIGGER trigger_predb_update_hashes_after_update
/*!50003 CREATE*/ /*!50003 TRIGGER trigger_predb_update_hashes_after_update
AFTER UPDATE ON predb FOR EACH ROW
BEGIN
IF NEW.title != OLD.title THEN DELETE FROM predb_hashes WHERE hash IN ( UNHEX(md5(OLD.title)), UNHEX(md5(md5(OLD.title))), UNHEX(sha1(OLD.title)), UNHEX(sha2(OLD.title, 256)), UNHEX(MD5(CONCAT(OLD.title, OLD.requestid)))) AND predb_id = OLD.id; INSERT INTO predb_hashes (hash, predb_id) VALUES (UNHEX(MD5(NEW.title)), NEW.id), (UNHEX(MD5(MD5(NEW.title))), NEW.id), (UNHEX(SHA1(NEW.title)), NEW.id), (UNHEX(SHA2(NEW.title, 256)), NEW.id), (UNHEX(MD5(CONCAT((NEW.title, NEW.requestid)))), NEW.id), (UNHEX(MD5(CONCAT(NEW.title, NEW.requestid, NEW.requestid))), NEW.id);END IF;
@@ -790,7 +790,7 @@ DELIMITER ;
/*!50003 SET @saved_sql_mode = @@sql_mode */ ;
/*!50003 SET sql_mode = 'NO_ENGINE_SUBSTITUTION' */ ;
DELIMITER ;;
/*!50003 CREATE*/ /*!50017 DEFINER=`darius`@`%`*/ /*!50003 TRIGGER trigger_predb_delete_hashes_after_delete
/*!50003 CREATE*/ /*!50003 TRIGGER trigger_predb_delete_hashes_after_delete
AFTER DELETE ON predb FOR EACH ROW
BEGIN
DELETE FROM predb_hashes WHERE hash IN ( UNHEX(md5(OLD.title)), UNHEX(md5(md5(OLD.title))), UNHEX(sha1(OLD.title)), UNHEX(sha2(OLD.title, 256)), UNHEX(MD5(CONCAT(OLD.title, OLD.requestid))), UNHEX(MD5(CONCAT(OLD.title, OLD.requestid, OLD.requestid)))) AND predb_id = OLD.id;
@@ -952,7 +952,7 @@ CREATE TABLE `release_files` (
/*!50003 SET @saved_sql_mode = @@sql_mode */ ;
/*!50003 SET sql_mode = 'NO_ENGINE_SUBSTITUTION' */ ;
DELIMITER ;;
/*!50003 CREATE*/ /*!50017 DEFINER=`darius`@`%`*/ /*!50003 TRIGGER trigger_release_files_check_rfinsert_before_insert
/*!50003 CREATE*/ /*!50003 TRIGGER trigger_release_files_check_rfinsert_before_insert
BEFORE INSERT ON release_files FOR EACH ROW
BEGIN
IF NEW.name REGEXP "[a-fA-F0-9]{32}" THEN SET NEW.ishashed = 1; END IF;
@@ -971,7 +971,7 @@ DELIMITER ;
/*!50003 SET @saved_sql_mode = @@sql_mode */ ;
/*!50003 SET sql_mode = 'NO_ENGINE_SUBSTITUTION' */ ;
DELIMITER ;;
/*!50003 CREATE*/ /*!50017 DEFINER=`darius`@`%`*/ /*!50003 TRIGGER trigger_release_files_check_rfupdate_before_update
/*!50003 CREATE*/ /*!50003 TRIGGER trigger_release_files_check_rfupdate_before_update
BEFORE UPDATE ON release_files FOR EACH ROW
BEGIN
IF NEW.name REGEXP "[a-fA-F0-9]{32}" THEN SET NEW.ishashed = 1; END IF;
@@ -1142,7 +1142,7 @@ CREATE TABLE `releases` (
/*!50003 SET @saved_sql_mode = @@sql_mode */ ;
/*!50003 SET sql_mode = 'NO_ENGINE_SUBSTITUTION' */ ;
DELIMITER ;;
/*!50003 CREATE*/ /*!50017 DEFINER=`darius`@`%`*/ /*!50003 TRIGGER trigger_releases_check_insert_before_insert
/*!50003 CREATE*/ /*!50003 TRIGGER trigger_releases_check_insert_before_insert
BEFORE INSERT ON releases FOR EACH ROW
BEGIN
IF NEW.searchname REGEXP "[a-fA-F0-9]{32}" OR NEW.name REGEXP "[a-fA-F0-9]{32}" THEN SET NEW.ishashed = 1; END IF;
@@ -1161,7 +1161,7 @@ DELIMITER ;
/*!50003 SET @saved_sql_mode = @@sql_mode */ ;
/*!50003 SET sql_mode = 'NO_ENGINE_SUBSTITUTION' */ ;
DELIMITER ;;
/*!50003 CREATE*/ /*!50017 DEFINER=`darius`@`%`*/ /*!50003 TRIGGER trigger_releases_check_update_before_update
/*!50003 CREATE*/ /*!50003 TRIGGER trigger_releases_check_update_before_update
BEFORE UPDATE ON releases FOR EACH ROW
BEGIN
IF NEW.searchname REGEXP "[a-fA-F0-9]{32}" OR NEW.name REGEXP "[a-fA-F0-9]{32}" THEN SET NEW.ishashed = 1; END IF;