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 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 --
... ...