diff options
Diffstat (limited to 'mayor-orig/update/pre002203-1-intezmeny.sql')
-rw-r--r-- | mayor-orig/update/pre002203-1-intezmeny.sql | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/mayor-orig/update/pre002203-1-intezmeny.sql b/mayor-orig/update/pre002203-1-intezmeny.sql new file mode 100644 index 00000000..a272d4bb --- /dev/null +++ b/mayor-orig/update/pre002203-1-intezmeny.sql @@ -0,0 +1,22 @@ +ALTER TABLE tankor CHANGE tankorTipus _tankorTipus enum('tanórai','tanórán kívüli','első nyelv','második nyelv','egyéni foglalkozás','délutáni') DEFAULT 'tanórai'; +ALTER TABLE tankor CHANGE jelenlet _jelenlet enum('kötelező','nem kötelező'); +ALTER TABLE tankorDiak CHANGE jelenlet _jelenlet enum('kötelező','nem kötelező') DEFAULT 'kötelező'; +ALTER TABLE tankorDiak CHANGE kovetelmeny _kovetelmeny enum('aláírás','vizsga','jegy') DEFAULT 'jegy'; +ALTER TABLE tankorDiak ADD oralatogatasAlol enum('felmentve','nincs felmentve') DEFAULT 'nincs felmentve'; +UPDATE tankorDiak SET oralatogatasAlol='nincs felmentve' WHERE _jelenlet='kötelező'; +UPDATE tankorDiak SET oralatogatasAlol='felmentve' WHERE _jelenlet='nem kötelező'; +ALTER TABLE tankorDiak DROP oralatogatasAlol; +ALTER TABLE tankorDiak DROP erdemjegyet ; +CREATE TABLE `tankorDiakFelmentes` ( + `tankorId` int(10) unsigned NOT NULL, + `diakId` int(10) unsigned NOT NULL, + `beDt` date NOT NULL DEFAULT '0000-00-00', + `kiDt` date DEFAULT NULL, + `felmentesTipus` enum('óralátogatás alól','értékelés alól') COLLATE utf8_hungarian_ci DEFAULT NULL, + PRIMARY KEY (`tankorId`,`diakId`,`beDt`), + KEY `tankorDiakFM_FKIndex1` (`tankorId`), + KEY `diakId` (`diakId`), + CONSTRAINT `tankorDiakFM_ibfk_1` FOREIGN KEY (`tankorId`) REFERENCES `tankor` (`tankorId`) ON DELETE CASCADE ON UPDATE CASCADE, + CONSTRAINT `tankorDiakFM_ibfk_2` FOREIGN KEY (`diakId`) REFERENCES `diak` (`diakId`) ON DELETE CASCADE ON UPDATE CASCADE +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_hungarian_ci ; +INSERT INTO tankorDiakFelmentes SELECT tankorId,diakId,beDt,kiDt,'óralátogatás alól' AS felmentesTipus FROM tankorDiak WHERE _jelenlet='nem kötelező'; |