Commit 353c948d5498f9b7515e394f9dcbf4078b9585ad

Authored by Nei Jobson da Costa Carneiro
2 parents c26badf2 67f1a025

Merge branch '2.6.0_v8' into 'master'

2.6.0 v8

Correção de engine de 10 tabelas no banco MySQL do SEI, de MyISAM para InnoDB.

See merge request !1
Showing 1 changed file with 23 additions and 14 deletions   Show diff stats
mysql/sei_2_6_0_BD_Ref_Exec.sql
@@ -141,8 +141,11 @@ CREATE TABLE `andamento_situacao` ( @@ -141,8 +141,11 @@ CREATE TABLE `andamento_situacao` (
141 PRIMARY KEY (`id_andamento_situacao`), 141 PRIMARY KEY (`id_andamento_situacao`),
142 KEY `fk_andam_situacao_procedimento` (`id_procedimento`), 142 KEY `fk_andam_situacao_procedimento` (`id_procedimento`),
143 KEY `fk_andamento_situacao_unidade` (`id_unidade`), 143 KEY `fk_andamento_situacao_unidade` (`id_unidade`),
144 - KEY `fk_andamento_situacao_usuario` (`id_usuario`)  
145 -) ENGINE=MyISAM DEFAULT CHARSET=latin1; 144 + KEY `fk_andamento_situacao_usuario` (`id_usuario`),
  145 + CONSTRAINT `fk_andam_situacao_procedimento` FOREIGN KEY (`id_procedimento`) REFERENCES `procedimento` (`id_procedimento`),
  146 + CONSTRAINT `fk_andamento_situacao_unidade` FOREIGN KEY (`id_unidade`) REFERENCES `unidade` (`id_unidade`),
  147 + CONSTRAINT `fk_andamento_situacao_usuario` FOREIGN KEY (`id_usuario`) REFERENCES `usuario` (`id_usuario`)
  148 +) ENGINE=InnoDB DEFAULT CHARSET=latin1;
146 /*!40101 SET character_set_client = @saved_cs_client */; 149 /*!40101 SET character_set_client = @saved_cs_client */;
147 150
148 -- 151 --
@@ -533,8 +536,9 @@ CREATE TABLE `atributo_andamento_situacao` ( @@ -533,8 +536,9 @@ CREATE TABLE `atributo_andamento_situacao` (
533 `valor` varchar(250) DEFAULT NULL, 536 `valor` varchar(250) DEFAULT NULL,
534 `id_origem` varchar(50) DEFAULT NULL, 537 `id_origem` varchar(50) DEFAULT NULL,
535 PRIMARY KEY (`id_atributo_andamento_situacao`), 538 PRIMARY KEY (`id_atributo_andamento_situacao`),
536 - KEY `fk_atrib_andam_sit_andam_sit` (`id_andamento_situacao`)  
537 -) ENGINE=MyISAM DEFAULT CHARSET=latin1; 539 + KEY `fk_atrib_andam_sit_andam_sit` (`id_andamento_situacao`),
  540 + CONSTRAINT `fk_atrib_andam_sit_andam_sit` FOREIGN KEY (`id_andamento_situacao`) REFERENCES `andamento_situacao` (`id_andamento_situacao`)
  541 +) ENGINE=InnoDB DEFAULT CHARSET=latin1;
538 /*!40101 SET character_set_client = @saved_cs_client */; 542 /*!40101 SET character_set_client = @saved_cs_client */;
539 543
540 -- 544 --
@@ -967,7 +971,7 @@ CREATE TABLE `controle_unidade` ( @@ -967,7 +971,7 @@ CREATE TABLE `controle_unidade` (
967 `id_procedimento` bigint(20) NOT NULL, 971 `id_procedimento` bigint(20) NOT NULL,
968 `id_situacao` int(11) DEFAULT NULL, 972 `id_situacao` int(11) DEFAULT NULL,
969 `dth_snapshot` datetime NOT NULL 973 `dth_snapshot` datetime NOT NULL
970 -) ENGINE=MyISAM DEFAULT CHARSET=latin1; 974 +) ENGINE=InnoDB DEFAULT CHARSET=latin1;
971 /*!40101 SET character_set_client = @saved_cs_client */; 975 /*!40101 SET character_set_client = @saved_cs_client */;
972 976
973 -- 977 --
@@ -2877,8 +2881,11 @@ CREATE TABLE `rel_proced_situacao_unidade` ( @@ -2877,8 +2881,11 @@ CREATE TABLE `rel_proced_situacao_unidade` (
2877 `id_unidade` int(11) NOT NULL, 2881 `id_unidade` int(11) NOT NULL,
2878 PRIMARY KEY (`id_procedimento`,`id_situacao`,`id_unidade`), 2882 PRIMARY KEY (`id_procedimento`,`id_situacao`,`id_unidade`),
2879 KEY `fk_rel_proc_sit_unid_situacao` (`id_situacao`), 2883 KEY `fk_rel_proc_sit_unid_situacao` (`id_situacao`),
2880 - KEY `fk_rel_proc_sit_unid_unidade` (`id_unidade`)  
2881 -) ENGINE=MyISAM DEFAULT CHARSET=latin1; 2884 + KEY `fk_rel_proc_sit_unid_unidade` (`id_unidade`),
  2885 + CONSTRAINT `fk_rel_proc_sit_unid_proced` FOREIGN KEY (`id_procedimento`) REFERENCES `procedimento` (`id_procedimento`),
  2886 + CONSTRAINT `fk_rel_proc_sit_unid_situacao` FOREIGN KEY (`id_situacao`) REFERENCES `situacao` (`id_situacao`),
  2887 + CONSTRAINT `fk_rel_proc_sit_unid_unidade` FOREIGN KEY (`id_unidade`) REFERENCES `unidade` (`id_unidade`)
  2888 +) ENGINE=InnoDB DEFAULT CHARSET=latin1;
2882 /*!40101 SET character_set_client = @saved_cs_client */; 2889 /*!40101 SET character_set_client = @saved_cs_client */;
2883 2890
2884 -- 2891 --
@@ -3108,8 +3115,10 @@ CREATE TABLE `rel_situacao_unidade` ( @@ -3108,8 +3115,10 @@ CREATE TABLE `rel_situacao_unidade` (
3108 `id_unidade` int(11) NOT NULL, 3115 `id_unidade` int(11) NOT NULL,
3109 `id_situacao` int(11) NOT NULL, 3116 `id_situacao` int(11) NOT NULL,
3110 PRIMARY KEY (`id_unidade`,`id_situacao`), 3117 PRIMARY KEY (`id_unidade`,`id_situacao`),
3111 - KEY `fk_rel_situacao_unid_situacao` (`id_situacao`)  
3112 -) ENGINE=MyISAM DEFAULT CHARSET=latin1; 3118 + KEY `fk_rel_situacao_unid_situacao` (`id_situacao`),
  3119 + CONSTRAINT `fk_rel_situacao_unid_situacao` FOREIGN KEY (`id_situacao`) REFERENCES `situacao` (`id_situacao`),
  3120 + CONSTRAINT `fk_rel_situacao_unid_unidade` FOREIGN KEY (`id_unidade`) REFERENCES `unidade` (`id_unidade`)
  3121 +) ENGINE=InnoDB DEFAULT CHARSET=latin1;
3113 /*!40101 SET character_set_client = @saved_cs_client */; 3122 /*!40101 SET character_set_client = @saved_cs_client */;
3114 3123
3115 -- 3124 --
@@ -3400,7 +3409,7 @@ CREATE TABLE `seq_andamento_situacao` ( @@ -3400,7 +3409,7 @@ CREATE TABLE `seq_andamento_situacao` (
3400 `id` int(11) NOT NULL AUTO_INCREMENT, 3409 `id` int(11) NOT NULL AUTO_INCREMENT,
3401 `campo` char(1) DEFAULT NULL, 3410 `campo` char(1) DEFAULT NULL,
3402 PRIMARY KEY (`id`) 3411 PRIMARY KEY (`id`)
3403 -) ENGINE=MyISAM DEFAULT CHARSET=latin1; 3412 +) ENGINE=InnoDB DEFAULT CHARSET=latin1;
3404 /*!40101 SET character_set_client = @saved_cs_client */; 3413 /*!40101 SET character_set_client = @saved_cs_client */;
3405 3414
3406 -- 3415 --
@@ -3655,7 +3664,7 @@ CREATE TABLE `seq_atributo_andamento_situaca` ( @@ -3655,7 +3664,7 @@ CREATE TABLE `seq_atributo_andamento_situaca` (
3655 `id` int(11) NOT NULL AUTO_INCREMENT, 3664 `id` int(11) NOT NULL AUTO_INCREMENT,
3656 `campo` char(1) DEFAULT NULL, 3665 `campo` char(1) DEFAULT NULL,
3657 PRIMARY KEY (`id`) 3666 PRIMARY KEY (`id`)
3658 -) ENGINE=MyISAM DEFAULT CHARSET=latin1; 3667 +) ENGINE=InnoDB DEFAULT CHARSET=latin1;
3659 /*!40101 SET character_set_client = @saved_cs_client */; 3668 /*!40101 SET character_set_client = @saved_cs_client */;
3660 3669
3661 -- 3670 --
@@ -3890,7 +3899,7 @@ CREATE TABLE `seq_controle_unidade` ( @@ -3890,7 +3899,7 @@ CREATE TABLE `seq_controle_unidade` (
3890 `id` bigint(20) NOT NULL AUTO_INCREMENT, 3899 `id` bigint(20) NOT NULL AUTO_INCREMENT,
3891 `campo` char(1) DEFAULT NULL, 3900 `campo` char(1) DEFAULT NULL,
3892 PRIMARY KEY (`id`) 3901 PRIMARY KEY (`id`)
3893 -) ENGINE=MyISAM DEFAULT CHARSET=latin1; 3902 +) ENGINE=InnoDB DEFAULT CHARSET=latin1;
3894 /*!40101 SET character_set_client = @saved_cs_client */; 3903 /*!40101 SET character_set_client = @saved_cs_client */;
3895 3904
3896 -- 3905 --
@@ -4911,7 +4920,7 @@ CREATE TABLE `seq_situacao` ( @@ -4911,7 +4920,7 @@ CREATE TABLE `seq_situacao` (
4911 `id` int(11) NOT NULL AUTO_INCREMENT, 4920 `id` int(11) NOT NULL AUTO_INCREMENT,
4912 `campo` char(1) DEFAULT NULL, 4921 `campo` char(1) DEFAULT NULL,
4913 PRIMARY KEY (`id`) 4922 PRIMARY KEY (`id`)
4914 -) ENGINE=MyISAM DEFAULT CHARSET=latin1; 4923 +) ENGINE=InnoDB DEFAULT CHARSET=latin1;
4915 /*!40101 SET character_set_client = @saved_cs_client */; 4924 /*!40101 SET character_set_client = @saved_cs_client */;
4916 4925
4917 -- 4926 --
@@ -5409,7 +5418,7 @@ CREATE TABLE `situacao` ( @@ -5409,7 +5418,7 @@ CREATE TABLE `situacao` (
5409 `descricao` varchar(250) DEFAULT NULL, 5418 `descricao` varchar(250) DEFAULT NULL,
5410 `sin_ativo` char(1) NOT NULL, 5419 `sin_ativo` char(1) NOT NULL,
5411 PRIMARY KEY (`id_situacao`) 5420 PRIMARY KEY (`id_situacao`)
5412 -) ENGINE=MyISAM DEFAULT CHARSET=latin1; 5421 +) ENGINE=InnoDB DEFAULT CHARSET=latin1;
5413 /*!40101 SET character_set_client = @saved_cs_client */; 5422 /*!40101 SET character_set_client = @saved_cs_client */;
5414 5423
5415 -- 5424 --