| 1 | == 21/08/2014 == |
| 2 | - Criar tabela de apoio tipo_situacao com as seguintes opções: |
| 3 | - Candidato |
| 4 | - Aprovado |
| 5 | - Reprovado |
| 6 | - Regular |
| 7 | - Transferido |
| 8 | - Trancado |
| 9 | - Deixou de Frequentar |
| 10 | - Falecido |
| 11 | |
| 12 | DROP TABLE IF EXISTS `tipo_situacao`; |
| 13 | CREATE TABLE IF NOT EXISTS `tipo_situacao` ( |
| 14 | `tipo_situacao_id` int(11) NOT NULL auto_increment COMMENT 'HIDDEN=TRUE', |
| 15 | `descricao` varchar(50) NOT NULL COMMENT 'NOME=Descriçao', |
| 16 | `ativo` tinyint(4) NOT NULL default '1', |
| 17 | PRIMARY KEY (`tipo_situacao_id`) |
| 18 | NOTA: alteração realizada SOMENTE no banco sis_graduacao_modelo1 |
| 19 | |
| 20 | == 19/08/2014 == |
| 21 | Alteração e implementação na tabela tipo_curso |
| 22 | Consenso: LUIZ DOM MICHAEL JOCA |
| 23 | UPDATE `tipo_curso` SET `descricao`='Palestra', `formato`='V' WHERE `tipo_curso_id`=7; |
| 24 | INSERT INTO `tipo_curso` (`descricao`, `formato`) VALUES ('Treinamento', 'V') |
| 25 | NOTA: Implementação realizadao SOMENTE no banco sis_graduacao_modelo1 |
| 26 | |
| 27 | ALTER TABLE `pessoa_professor` |
| 28 | ALTER `tipo_contrato_id` DROP DEFAULT; |
| 29 | ALTER TABLE `pessoa_professor` |
| 30 | CHANGE COLUMN `tipo_contrato_id` `especialidade` text NOT NULL AFTER `tipo_titulacao_id`, |
| 31 | DROP COLUMN `hora_aula`, |
| 32 | DROP COLUMN `atividade` |
| 33 | NOTA: Implementação realizadao SOMENTE no banco sis_graduacao_modelo1 |
| 34 | ) ENGINE=InnoDB DEFAULT CHARSET=latin1 ROW_FORMAT=COMPACT; |
| 35 | |
| 36 | INSERT INTO `tipo_situacao` (`tipo_situacao_id`, `descricao`, `ativo`) VALUES |
| 37 | (1, 'Candidato', 1), |
| 38 | (2, 'Aprovado', 1), |
| 39 | (3, 'Reprovado', 1), |
| 40 | (4, 'Regular', 1), |
| 41 | (5, 'Transferido', 1), |
| 42 | (6, 'Trancado', 1), |
| 43 | (7, 'Deixou de Frequentar', 1), |
| 44 | (8, 'Falecido', 1) |
| 45 | |
| 46 | NOTA: Criação realizada SOMENTE no banco sis_graduacao_modelo1 |
| 47 | |
| 48 | - Alteração na tabela pessoa_aluno para adequar as alterações para tornar |
| 49 | obsoleta a tabela pessoa_tipo que é uma tabela de N para N que |
| 50 | não será mais implementada no sistema |
| 51 | incluir o campo pessoa_aluno_id como chave primaria FK |
| 52 | incluir o campo tipo_situacao_id (vinculo com a tabela tipo_situacao) |
| 53 | ALTER TABLE `pessoa_aluno` |
| 54 | ADD COLUMN `pessoa_aluno_id` int(11) NOT NULL AUTO_INCREMENT FIRST, |
| 55 | ADD COLUMN `tipo_situacao_id` int(11) UNSIGNED NOT NULL DEFAULT '0' AFTER `pessoa_id`, |
| 56 | DROP PRIMARY KEY, |
| 57 | DROP INDEX `ra`, |
| 58 | ADD PRIMARY KEY (`pessoa_aluno_id`) |
| 59 | |
| 60 | NOTA: alteração realizada SOMENTE no banco sis_graduacao_modelo1 |
| 61 | |
| 62 | |