Commit 67f1a02513eabc3ce6942410d32bfe827d12a06a
1 parent
c26badf2
Exists in
master
and in
2 other branches
Correção de engine de 10 tabelas no banco MySQL do SEI, de MyISAM para InnoDB.
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 | -- | ... | ... |