From 43de9af71f7f4ca5731b94a06d688ae8412ba427 Mon Sep 17 00:00:00 2001 From: M.Gergo Date: Fri, 6 Jul 2018 11:14:41 +0200 Subject: 2018/Feb/28 -i állapot hozzáadva, mint a módosítások kiindulási állapota --- mayor-orig/update/pre003599-1-intezmeny.sql | 45 +++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) create mode 100644 mayor-orig/update/pre003599-1-intezmeny.sql (limited to 'mayor-orig/update/pre003599-1-intezmeny.sql') diff --git a/mayor-orig/update/pre003599-1-intezmeny.sql b/mayor-orig/update/pre003599-1-intezmeny.sql new file mode 100644 index 00000000..c7fe6f7a --- /dev/null +++ b/mayor-orig/update/pre003599-1-intezmeny.sql @@ -0,0 +1,45 @@ +DELIMITER $$ +DROP PROCEDURE IF EXISTS upgrade_database_3599 $$ +CREATE PROCEDURE upgrade_database_3599() +BEGIN + +SET NAMES utf8 COLLATE utf8_hungarian_ci; + +DROP TABLE IF EXISTS `tanarKepesites`; +DROP TABLE IF EXISTS `kepesitesTargy`; +DROP TABLE IF EXISTS `kepesites`; + +CREATE TABLE `kepesites` ( + `kepesitesId` int(10) unsigned NOT NULL AUTO_INCREMENT, + `vegzettseg` enum('','alapfokú','középfokú','felsőfokú') CHARACTER SET utf8 COLLATE utf8_hungarian_ci DEFAULT NULL, + `fokozat` enum('','főiskolai','egyetemi','alapfokozat','mesterfokozat','tudományos fokozat') CHARACTER SET utf8 COLLATE utf8_hungarian_ci DEFAULT NULL, + `specializacio` enum('','alapfokú szakképesítés','középfokú szakképesítés','emelt szintű szakképesítés','felsőfokú szakképesítés','szakképzettség') CHARACTER SET utf8 COLLATE utf8_hungarian_ci DEFAULT NULL, + `kepesitesNev` varchar(255) CHARACTER SET utf8 COLLATE utf8_hungarian_ci DEFAULT NULL, + PRIMARY KEY (`kepesitesId`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_hungarian_ci; + +INSERT INTO `kepesites` (`vegzettseg`, `fokozat`, `specializacio`, `kepesitesNev`) VALUES +('alapfokú','','','általános iskola'), +('középfokú','','','érettségi'); + +CREATE TABLE `kepesitesTargy` ( + `kepesitesId` int(10) unsigned NOT NULL, + `targyId` smallint(5) unsigned NOT NULL, + PRIMARY KEY (`kepesitesId`,`targyId`), + CONSTRAINT `kepesitesTargy_ibfk_1` FOREIGN KEY (`kepesitesId`) REFERENCES `kepesites` (`kepesitesId`) ON DELETE CASCADE ON UPDATE CASCADE, + CONSTRAINT `kepesitesTargy_ibfk_2` FOREIGN KEY (`targyId`) REFERENCES `targy` (`targyId`) ON DELETE CASCADE ON UPDATE CASCADE +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_hungarian_ci; + +CREATE TABLE `tanarKepesites` ( + `tanarId` int(10) unsigned NOT NULL, + `kepesitesId` int(10) unsigned NOT NULL, + PRIMARY KEY (`tanarId`,`kepesitesId`), + CONSTRAINT `tanarKepesites_ibfk_1` FOREIGN KEY (`tanarId`) REFERENCES `tanar` (`tanarId`) ON DELETE CASCADE ON UPDATE CASCADE, + CONSTRAINT `tanarKepesites_ibfk_2` FOREIGN KEY (`kepesitesId`) REFERENCES `kepesites` (`kepesitesId`) ON DELETE CASCADE ON UPDATE CASCADE +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_hungarian_ci; + + +END $$ +DELIMITER ; +CALL upgrade_database_3599(); + -- cgit v1.2.3