aboutsummaryrefslogtreecommitdiffstats
path: root/mayor-orig/mayor-naplo/update/pre002203-1-intezmeny.sql
blob: a272d4bb5692d6b1475990bb1c72f189ba7471f3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
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ő';