Commit 353c948d5498f9b7515e394f9dcbf4078b9585ad
Exists in
master
and in
2 other branches
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 | 141 | PRIMARY KEY (`id_andamento_situacao`), |
142 | 142 | KEY `fk_andam_situacao_procedimento` (`id_procedimento`), |
143 | 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 | 149 | /*!40101 SET character_set_client = @saved_cs_client */; |
147 | 150 | |
148 | 151 | -- |
... | ... | @@ -533,8 +536,9 @@ CREATE TABLE `atributo_andamento_situacao` ( |
533 | 536 | `valor` varchar(250) DEFAULT NULL, |
534 | 537 | `id_origem` varchar(50) DEFAULT NULL, |
535 | 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 | 542 | /*!40101 SET character_set_client = @saved_cs_client */; |
539 | 543 | |
540 | 544 | -- |
... | ... | @@ -967,7 +971,7 @@ CREATE TABLE `controle_unidade` ( |
967 | 971 | `id_procedimento` bigint(20) NOT NULL, |
968 | 972 | `id_situacao` int(11) DEFAULT NULL, |
969 | 973 | `dth_snapshot` datetime NOT NULL |
970 | -) ENGINE=MyISAM DEFAULT CHARSET=latin1; | |
974 | +) ENGINE=InnoDB DEFAULT CHARSET=latin1; | |
971 | 975 | /*!40101 SET character_set_client = @saved_cs_client */; |
972 | 976 | |
973 | 977 | -- |
... | ... | @@ -2877,8 +2881,11 @@ CREATE TABLE `rel_proced_situacao_unidade` ( |
2877 | 2881 | `id_unidade` int(11) NOT NULL, |
2878 | 2882 | PRIMARY KEY (`id_procedimento`,`id_situacao`,`id_unidade`), |
2879 | 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 | 2889 | /*!40101 SET character_set_client = @saved_cs_client */; |
2883 | 2890 | |
2884 | 2891 | -- |
... | ... | @@ -3108,8 +3115,10 @@ CREATE TABLE `rel_situacao_unidade` ( |
3108 | 3115 | `id_unidade` int(11) NOT NULL, |
3109 | 3116 | `id_situacao` int(11) NOT NULL, |
3110 | 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 | 3122 | /*!40101 SET character_set_client = @saved_cs_client */; |
3114 | 3123 | |
3115 | 3124 | -- |
... | ... | @@ -3400,7 +3409,7 @@ CREATE TABLE `seq_andamento_situacao` ( |
3400 | 3409 | `id` int(11) NOT NULL AUTO_INCREMENT, |
3401 | 3410 | `campo` char(1) DEFAULT NULL, |
3402 | 3411 | PRIMARY KEY (`id`) |
3403 | -) ENGINE=MyISAM DEFAULT CHARSET=latin1; | |
3412 | +) ENGINE=InnoDB DEFAULT CHARSET=latin1; | |
3404 | 3413 | /*!40101 SET character_set_client = @saved_cs_client */; |
3405 | 3414 | |
3406 | 3415 | -- |
... | ... | @@ -3655,7 +3664,7 @@ CREATE TABLE `seq_atributo_andamento_situaca` ( |
3655 | 3664 | `id` int(11) NOT NULL AUTO_INCREMENT, |
3656 | 3665 | `campo` char(1) DEFAULT NULL, |
3657 | 3666 | PRIMARY KEY (`id`) |
3658 | -) ENGINE=MyISAM DEFAULT CHARSET=latin1; | |
3667 | +) ENGINE=InnoDB DEFAULT CHARSET=latin1; | |
3659 | 3668 | /*!40101 SET character_set_client = @saved_cs_client */; |
3660 | 3669 | |
3661 | 3670 | -- |
... | ... | @@ -3890,7 +3899,7 @@ CREATE TABLE `seq_controle_unidade` ( |
3890 | 3899 | `id` bigint(20) NOT NULL AUTO_INCREMENT, |
3891 | 3900 | `campo` char(1) DEFAULT NULL, |
3892 | 3901 | PRIMARY KEY (`id`) |
3893 | -) ENGINE=MyISAM DEFAULT CHARSET=latin1; | |
3902 | +) ENGINE=InnoDB DEFAULT CHARSET=latin1; | |
3894 | 3903 | /*!40101 SET character_set_client = @saved_cs_client */; |
3895 | 3904 | |
3896 | 3905 | -- |
... | ... | @@ -4911,7 +4920,7 @@ CREATE TABLE `seq_situacao` ( |
4911 | 4920 | `id` int(11) NOT NULL AUTO_INCREMENT, |
4912 | 4921 | `campo` char(1) DEFAULT NULL, |
4913 | 4922 | PRIMARY KEY (`id`) |
4914 | -) ENGINE=MyISAM DEFAULT CHARSET=latin1; | |
4923 | +) ENGINE=InnoDB DEFAULT CHARSET=latin1; | |
4915 | 4924 | /*!40101 SET character_set_client = @saved_cs_client */; |
4916 | 4925 | |
4917 | 4926 | -- |
... | ... | @@ -5409,7 +5418,7 @@ CREATE TABLE `situacao` ( |
5409 | 5418 | `descricao` varchar(250) DEFAULT NULL, |
5410 | 5419 | `sin_ativo` char(1) NOT NULL, |
5411 | 5420 | PRIMARY KEY (`id_situacao`) |
5412 | -) ENGINE=MyISAM DEFAULT CHARSET=latin1; | |
5421 | +) ENGINE=InnoDB DEFAULT CHARSET=latin1; | |
5413 | 5422 | /*!40101 SET character_set_client = @saved_cs_client */; |
5414 | 5423 | |
5415 | 5424 | -- | ... | ... |