wiki:dev/moduloGeralSiga

Version 3 (modified by luiz@…, 10 years ago) (diff)

--

21/08/2014 Luiz Bueno

  • Criar tabela de apoio tipo_situacao com as seguintes opções:
    • Candidato
    • Aprovado
    • Reprovado
    • Regular
    • Transferido
    • Trancado
    • Deixou de Frequentar
    • Falecido

DROP TABLE IF EXISTS tipo_situacao; CREATE TABLE IF NOT EXISTS tipo_situacao (

tipo_situacao_id int(11) NOT NULL auto_increment COMMENT 'HIDDEN=TRUE', descricao varchar(50) NOT NULL COMMENT 'NOME=Descriçao', ativo tinyint(4) NOT NULL default '1', PRIMARY KEY (tipo_situacao_id)

NOTA: alteração realizada SOMENTE no banco sis_graduacao_modelo1

19/08/2014 Luiz Bueno

Alteração e implementação na tabela tipo_curso Consenso: LUIZ DOM MICHAEL JOCA UPDATE tipo_curso SET descricao='Palestra', formato='V' WHERE tipo_curso_id=7; INSERT INTO tipo_curso (descricao, formato) VALUES ('Treinamento', 'V') NOTA: Implementação realizadao SOMENTE no banco sis_graduacao_modelo1

ALTER TABLE pessoa_professor

ALTER tipo_contrato_id DROP DEFAULT;

ALTER TABLE pessoa_professor

CHANGE COLUMN tipo_contrato_id especialidade text NOT NULL AFTER tipo_titulacao_id, DROP COLUMN hora_aula, DROP COLUMN atividade

) ENGINE=InnoDB DEFAULT CHARSET=latin1 ROW_FORMAT=COMPACT;

INSERT INTO tipo_situacao (tipo_situacao_id, descricao, ativo) VALUES

(1, 'Candidato', 1), (2, 'Aprovado', 1), (3, 'Reprovado', 1), (4, 'Regular', 1), (5, 'Transferido', 1), (6, 'Trancado', 1), (7, 'Deixou de Frequentar', 1), (8, 'Falecido', 1)

NOTA: Criação realizada SOMENTE no banco sis_graduacao_modelo1

  • Alteração na tabela pessoa_aluno para adequar as alterações para tornar

obsoleta a tabela pessoa_tipo que é uma tabela de N para N que não será mais implementada no sistema incluir o campo pessoa_aluno_id como chave primaria FK incluir o campo tipo_situacao_id (vinculo com a tabela tipo_situacao) ALTER TABLE pessoa_aluno

ADD COLUMN pessoa_aluno_id int(11) NOT NULL AUTO_INCREMENT FIRST, ADD COLUMN tipo_situacao_id int(11) UNSIGNED NOT NULL DEFAULT '0' AFTER pessoa_id, DROP PRIMARY KEY, DROP INDEX ra, ADD PRIMARY KEY (pessoa_aluno_id)

NOTA: alteração realizada SOMENTE no banco sis_graduacao_modelo1