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