aboutsummaryrefslogtreecommitdiffstats
path: root/mayor-orig/update/pre003340-1-mayor_naplo.sql
diff options
context:
space:
mode:
Diffstat (limited to 'mayor-orig/update/pre003340-1-mayor_naplo.sql')
-rw-r--r--mayor-orig/update/pre003340-1-mayor_naplo.sql27
1 files changed, 27 insertions, 0 deletions
diff --git a/mayor-orig/update/pre003340-1-mayor_naplo.sql b/mayor-orig/update/pre003340-1-mayor_naplo.sql
new file mode 100644
index 00000000..90ce4af2
--- /dev/null
+++ b/mayor-orig/update/pre003340-1-mayor_naplo.sql
@@ -0,0 +1,27 @@
+DELIMITER $$
+DROP PROCEDURE IF EXISTS upgrade_database_3340 $$
+CREATE PROCEDURE upgrade_database_3340()
+BEGIN
+IF NOT EXISTS (
+ SELECT * FROM information_schema.COLUMNS WHERE TABLE_SCHEMA='mayor_naplo' and TABLE_NAME='osztalyJelleg' AND COLUMN_NAME='kovOsztalyJellegId'
+) THEN
+ ALTER TABLE osztalyJelleg ADD COLUMN `kovOsztalyJellegId` tinyint(3) unsigned DEFAULT NULL;
+END IF;
+UPDATE osztalyJelleg set kovOsztalyJellegId=3 where osztalyJellegId=10;
+END $$
+CALL upgrade_database_3340();
+alter table osztalyJelleg modify `kirOsztalyJellegId` tinyint(3) unsigned;
+insert into osztalyJelleg (osztalyJellegId,kirOsztalyJellegId,osztalyJellegNev,erettsegizo,kovOsztalyJellegId)
+ values (11,NULL,'1+6 évfolyamos gimnázium ny.ek.',1,NULL)
+ ON DUPLICATE KEY UPDATE kovOsztalyJellegId=NULL;
+insert into osztalyJelleg (osztalyJellegId,kirOsztalyJellegId,osztalyJellegNev,erettsegizo,kovOsztalyJellegId)
+ values (12,NULL,'1+6 évfolyamos gimnázium ny.ek. évfolyam végéig',0,11)
+ ON DUPLICATE KEY UPDATE kovOsztalyJellegId=11;
+insert into osztalyJelleg (osztalyJellegId,kirOsztalyJellegId,osztalyJellegNev,erettsegizo,kovOsztalyJellegId)
+ values (13,NULL,'1+8 évfolyamos gimnázium ny.ek.',1,NULL)
+ ON DUPLICATE KEY UPDATE kovOsztalyJellegId=NULL;
+insert into osztalyJelleg (osztalyJellegId,kirOsztalyJellegId,osztalyJellegNev,erettsegizo,kovOsztalyJellegId)
+ values (14,NULL,'1+8 évfolyamos gimnázium ny.ek. évfolyam végéig',0,13)
+ ON DUPLICATE KEY UPDATE kovOsztalyJellegId=13;
+update osztalyJelleg set osztalyJellegNev='1+4 évfolyamos gimnázium ny.ek. évfolyam végéig' where osztalyJellegId=10;
+update osztalyJelleg set osztalyJellegNev='1+4 évfolyamos gimnázium ny.ek.' where osztalyJellegId=3;