/**
* SCRIPT CRIAÇÃO DAS TABELAS DO SCHEMA metropole_digital
* Última atualização: 25/06/13 11h00
*/
CREATE SEQUENCE metropole_digital.tutor_imd_id_tutor_imd_seq
INCREMENT 1 MINVALUE 1
MAXVALUE 9223372036854775807 START 1
CACHE 1;
CREATE TABLE metropole_digital.tutor_imd (
id_tutor_imd BIGINT NOT NULL DEFAULT NEXTVAL('metropole_digital.tutor_imd_id_tutor_imd_seq'),
id_polo INTEGER NOT NULL ,
id_pessoa INTEGER NOT NULL ,
data_inicio DATE NOT NULL ,
data_fim DATE NOT NULL ,
PRIMARY KEY(id_tutor_imd) ,
FOREIGN KEY(id_pessoa)
REFERENCES comum.pessoa(id_pessoa),
FOREIGN KEY(id_polo)
REFERENCES ead.polo(id_polo));
CREATE INDEX tutor_imd_FKIndex1 ON metropole_digital.tutor_imd (id_pessoa);
CREATE INDEX tutor_imd_FKIndex2 ON metropole_digital.tutor_imd (id_polo);
CREATE SEQUENCE metropole_digital.cronograma_execucao_id_cronograma_execucao_seq
INCREMENT 1 MINVALUE 1
MAXVALUE 9223372036854775807 START 1
CACHE 1;
CREATE TABLE metropole_digital.cronograma_execucao (
id_cronograma_execucao BIGINT NOT NULL DEFAULT NEXTVAL('metropole_digital.cronograma_execucao_id_cronograma_execucao_seq'),
id_curso INTEGER NOT NULL ,
id_unidade_tempo INTEGER NOT NULL ,
id_modulo INTEGER NOT NULL ,
data_inicio DATE NOT NULL ,
data_fim DATE NOT NULL ,
descricao VARCHAR ,
ano_referencia INTEGER NOT NULL ,
periodo_referencia INTEGER NOT NULL ,
PRIMARY KEY(id_cronograma_execucao) ,
FOREIGN KEY(id_modulo)
REFERENCES tecnico.modulo(id_modulo),
FOREIGN KEY(id_unidade_tempo)
REFERENCES ensino.unidade_tempo(id_unidade_tempo),
FOREIGN KEY(id_curso)
REFERENCES curso(id_curso));
CREATE INDEX cronograma_execucao_FKIndex1 ON metropole_digital.cronograma_execucao (id_modulo);
CREATE INDEX cronograma_execucao_FKIndex2 ON metropole_digital.cronograma_execucao (id_unidade_tempo);
CREATE INDEX cronograma_execucao_FKIndex3 ON metropole_digital.cronograma_execucao (id_curso);
CREATE SEQUENCE metropole_digital.periodo_avaliacao_id_periodo_avaliacao_seq
INCREMENT 1 MINVALUE 1
MAXVALUE 9223372036854775807 START 1
CACHE 1;
CREATE TABLE metropole_digital.periodo_avaliacao (
id_periodo_avaliacao BIGINT NOT NULL DEFAULT NEXTVAL('metropole_digital.periodo_avaliacao_id_periodo_avaliacao_seq'),
id_cronograma_execucao INTEGER NOT NULL ,
numero_periodo INTEGER NOT NULL ,
data_inicio DATE NOT NULL ,
data_fim DATE NOT NULL ,
ch_total_periodo INTEGER NOT NULL ,
PRIMARY KEY(id_periodo_avaliacao) ,
FOREIGN KEY(id_cronograma_execucao)
REFERENCES metropole_digital.cronograma_execucao(id_cronograma_execucao));
CREATE INDEX periodo_avaliacao_FKIndex1 ON metropole_digital.periodo_avaliacao (id_cronograma_execucao);
CREATE SEQUENCE metropole_digital.dados_turma_imd_id_dados_turma_imd_seq
INCREMENT 1 MINVALUE 1
MAXVALUE 9223372036854775807 START 1
CACHE 1;
CREATE TABLE metropole_digital.dados_turma_imd (
id_dados_turma_imd BIGINT NOT NULL DEFAULT NEXTVAL('metropole_digital.dados_turma_imd_id_dados_turma_imd_seq'),
id_cronograma_execucao INTEGER NOT NULL ,
LOCAL VARCHAR(80) NOT NULL ,
horario VARCHAR(30) NOT NULL ,
PRIMARY KEY(id_dados_turma_imd) ,
FOREIGN KEY(id_cronograma_execucao)
REFERENCES metropole_digital.cronograma_execucao(id_cronograma_execucao));
CREATE INDEX dados_turma_imd_FKIndex1 ON metropole_digital.dados_turma_imd (id_cronograma_execucao);
CREATE SEQUENCE metropole_digital.carga_horaria_semanal_discipl_id_carga_horaria_semanal_disc_seq
INCREMENT 1 MINVALUE 1
MAXVALUE 9223372036854775807 START 1
CACHE 1;
CREATE TABLE metropole_digital.carga_horaria_semanal_disciplina (
id_carga_horaria_semanal_disciplina BIGINT NOT NULL DEFAULT NEXTVAL('metropole_digital.carga_horaria_semanal_discipl_id_carga_horaria_semanal_disc_seq'),
id_disciplina INTEGER NOT NULL ,
id_periodo_avaliacao INTEGER NOT NULL ,
carga_horaria INTEGER NOT NULL ,
PRIMARY KEY(id_carga_horaria_semanal_disciplina) ,
FOREIGN KEY(id_periodo_avaliacao)
REFERENCES metropole_digital.periodo_avaliacao(id_periodo_avaliacao),
FOREIGN KEY(id_disciplina)
REFERENCES ensino.componente_curricular(id_disciplina));
CREATE INDEX carga_horaria_semanal_disciplina_FKIndex1 ON metropole_digital.carga_horaria_semanal_disciplina (id_periodo_avaliacao);
CREATE INDEX carga_horaria_semanal_disciplina_FKIndex2 ON metropole_digital.carga_horaria_semanal_disciplina (id_disciplina);
CREATE SEQUENCE metropole_digital.acompanhamento_semanal_discen_id_acompanhmaneto_semanal_dis_seq
INCREMENT 1 MINVALUE 1
MAXVALUE 9223372036854775807 START 1
CACHE 1;
CREATE TABLE metropole_digital.acompanhamento_semanal_discente (
id_acompanhamento_semanal_discente BIGINT NOT NULL DEFAULT NEXTVAL('metropole_digital.acompanhamento_semanal_discen_id_acompanhmaneto_semanal_dis_seq'),
id_discente_tecnico INTEGER NOT NULL ,
id_periodo_avaliacao INTEGER NOT NULL ,
participacao_presencial NUMERIC(4,2) ,
participacao_virtual NUMERIC(4,2) ,
frequencia NUMERIC(4,2) ,
PRIMARY KEY(id_acompanhamento_semanal_discente) ,
FOREIGN KEY(id_periodo_avaliacao)
REFERENCES metropole_digital.periodo_avaliacao(id_periodo_avaliacao),
FOREIGN KEY(id_discente_tecnico)
REFERENCES tecnico.discente_tecnico(id_discente_tecnico));
CREATE INDEX acompanhamento_semanal_discente_FKIndex1 ON metropole_digital.acompanhamento_semanal_discente (id_periodo_avaliacao);
CREATE INDEX acompanhamento_semanal_discente_FKIndex2 ON metropole_digital.acompanhamento_semanal_discente (id_discente_tecnico);
CREATE SEQUENCE metropole_digital.tutoria_imd_id_tutoria_imd_seq
INCREMENT 1 MINVALUE 1
MAXVALUE 9223372036854775807 START 1
CACHE 1;
CREATE TABLE metropole_digital.tutoria_imd (
id_tutoria_imd BIGINT NOT NULL DEFAULT NEXTVAL('metropole_digital.tutoria_imd_id_tutoria_imd_seq'),
id_tutor_imd INTEGER NOT NULL ,
id_turma_entrada INTEGER NOT NULL ,
data_fim_tutoria DATE ,
PRIMARY KEY(id_tutoria_imd) ,
FOREIGN KEY(id_turma_entrada)
REFERENCES tecnico.turma_entrada(id_turma_entrada),
FOREIGN KEY(id_tutor_imd)
REFERENCES metropole_digital.tutor_imd(id_tutor_imd));
CREATE INDEX tutoria_metropole_digital_FKIndex1 ON metropole_digital.tutoria_imd (id_turma_entrada);
CREATE INDEX tutoria_metropole_digital_FKIndex2 ON metropole_digital.tutoria_imd (id_tutor_imd);
-- ALTERAÇÃO NA TABELA tecnico.turma_entrada_tecnico
ALTER TABLE tecnico.turma_entrada_tecnico ADD COLUMN id_dados_turma_imd BIGINT;
ALTER TABLE tecnico.turma_entrada_tecnico ADD FOREIGN KEY (id_dados_turma_imd) REFERENCES metropole_digital.dados_turma_imd(id_dados_turma_imd);
-- ADIÇÃO DO CAMPO QUE FARÁ A INTEGRAÇÃO DO MOODLE COM O SIGAA
-- Data 19/06/2013
ALTER TABLE metropole_digital.periodo_avaliacao ADD COLUMN codigo_integracao VARCHAR(20) UNIQUE;
ALTER TABLE metropole_digital.dados_turma_imd ADD COLUMN codigo_integracao VARCHAR(20) UNIQUE;
-- ADIÇÃO DO CAMPO QUE SERVIRÁ PARA IDENTIFICAR SE UM ACOMPANHAMENTO SEMANAL FOI OU NÃO SINCRONIZADO COM O MOODLE
-- Data 25/06/2013
ALTER TABLE metropole_digital.acompanhamento_semanal_discente ADD COLUMN pv_sincronizada BOOLEAN DEFAULT FALSE;
-- RETIRADA A RESTRIÇÃO DE OBRIGATORIEDADE DO TUTOR SER INFORMADO PARA O CADASTRO DE TURMA E TUTORIA DO IMD
-- Data 02/07/2013
ALTER TABLE metropole_digital.tutoria_imd ALTER COLUMN id_tutor_imd DROP NOT NULL;
-- ADIÇÃO DA TABELA COORDENADOR PÓLO DO IMD
-- Data 29/08/2013
CREATE SEQUENCE metropole_digital.coordenador_polo_imd_id_coordenador_polo_imd_seq
INCREMENT 1 MINVALUE 1
MAXVALUE 9223372036854775807 START 1
CACHE 1;
CREATE TABLE metropole_digital.coordenador_polo_imd (
id_coordenador_polo_imd BIGINT NOT NULL DEFAULT NEXTVAL('metropole_digital.coordenador_polo_imd_id_coordenador_polo_imd_seq'),
id_polo BIGINT NOT NULL ,
id_pessoa BIGINT NOT NULL ,
PRIMARY KEY(id_coordenador_polo_imd) ,
FOREIGN KEY(id_pessoa)
REFERENCES comum.pessoa(id_pessoa),
FOREIGN KEY(id_polo)
REFERENCES ead.polo(id_polo));
CREATE INDEX coordenador_polo_imd_FKIndex1 ON metropole_digital.coordenador_polo_imd (id_pessoa);
CREATE INDEX coordenador_polo_imd_FKIndex2 ON metropole_digital.coordenador_polo_imd (id_polo);
-- ADIÇÃO DA TABELA COORDENADOR DE TUTOR DO IMD
-- Data 18/09/13
CREATE SEQUENCE metropole_digital.coordenador_tutor_imd_id_coordenador_tutor_imd_seq
INCREMENT 1 MINVALUE 1
MAXVALUE 9223372036854775807 START 1
CACHE 1;
CREATE TABLE metropole_digital.coordenador_tutor_imd (
id_coordenador_tutor_imd BIGINT NOT NULL DEFAULT NEXTVAL('metropole_digital.coordenador_tutor_imd_id_coordenador_tutor_imd_seq'),
id_pessoa BIGINT NOT NULL ,
PRIMARY KEY(id_coordenador_tutor_imd) ,
FOREIGN KEY(id_pessoa)
REFERENCES comum.pessoa(id_pessoa));
CREATE INDEX coordenador_tutor_imd_FKIndex1 ON metropole_digital.coordenador_tutor_imd (id_pessoa);
-- ADIÇÃO DA TABELA MATRICULA_TURMA
-- Data 20/09/13
CREATE TABLE metropole_digital.matricula_turma
(
id_matricula_turma serial NOT NULL,
chnf REAL,
nota_parcial REAL,
nota_final REAL,
id_turma_entrada INTEGER NOT NULL,
id_discente_tecnico INTEGER NOT NULL,
id_situacao_matricula_turma INTEGER NOT NULL,
CONSTRAINT matricula_turma_pkey PRIMARY KEY (id_matricula_turma),
CONSTRAINT matricula_turma_id_discente_tecnico_fkey FOREIGN KEY (id_discente_tecnico)
REFERENCES tecnico.discente_tecnico (id_discente) MATCH SIMPLE
ON UPDATE NO ACTION ON DELETE NO ACTION,
CONSTRAINT matricula_turma_id_situacao_matricula_turma_fkey FOREIGN KEY (id_situacao_matricula_turma)
REFERENCES metropole_digital.situacao_matricula_turma (id_situacao_matricula_turma) MATCH SIMPLE
ON UPDATE NO ACTION ON DELETE NO ACTION,
CONSTRAINT matricula_turma_id_turma_entrada_fkey FOREIGN KEY (id_turma_entrada)
REFERENCES tecnico.turma_entrada_tecnico (id_turma_entrada) MATCH SIMPLE
ON UPDATE NO ACTION ON DELETE NO ACTION,
CONSTRAINT matricula_turma_id_discente_tecnico_key UNIQUE (id_discente_tecnico)
);
-- ADIÇÃO DA TABELA SITUACAO_MATRICULA_TURMA
-- Data 20/09/13
CREATE TABLE metropole_digital.situacao_matricula_turma
(
id_situacao_matricula_turma serial NOT NULL,
descricao CHARACTER VARYING NOT NULL,
CONSTRAINT situacao_matricula_turma_pkey PRIMARY KEY (id_situacao_matricula_turma)
);
-- ADIÇÃO DO CAMPO QUE SERVIRÁ PARA IDENTIFICAR SE A TURMA DE ENTRADA JÁ FOI CONSOLIDADA PARCIALMENTE
-- Data 20/09/2013
ALTER TABLE metropole_digital.dados_turma_imd ADD COLUMN consolidado_parcialmente BOOLEAN DEFAULT FALSE;
-- CRIAÇÃO DAS TABELAS QUE SERÃO RESPONSÁVEIS PELA NOVA CONVOCAÇÃO DO CURSO TÉCNICO DO IMD
-- Data 10/10/2013
CREATE SEQUENCE metropole_digital.id_reserva_vaga_grupo_seq
INCREMENT 1 MINVALUE 1
MAXVALUE 9223372036854775807 START 1
CACHE 1;
CREATE TABLE metropole_digital.reserva_vaga_grupo (
id_reserva_vaga_grupo BIGINT NOT NULL DEFAULT NEXTVAL('metropole_digital.id_reserva_vaga_grupo_seq'),
denominacao VARCHAR(50) NOT NULL ,
prioridade INTEGER NOT NULL ,
escola_publica BOOLEAN NOT NULL ,
baixa_renda BOOLEAN NOT NULL ,
etnia BOOLEAN NOT NULL ,
PRIMARY KEY(id_reserva_vaga_grupo));
CREATE SEQUENCE metropole_digital.id_reserva_vaga_candidato_seq
INCREMENT 1 MINVALUE 1
MAXVALUE 9223372036854775807 START 1
CACHE 1;
CREATE TABLE metropole_digital.reserva_vaga_candidato (
id_reserva_vaga_candidato BIGINT NOT NULL DEFAULT NEXTVAL('metropole_digital.id_reserva_vaga_candidato_seq'),
id_inscricao_processo_seletivo_tecnico BIGINT NOT NULL ,
id_reserva_vaga_grupo BIGINT NOT NULL ,
PRIMARY KEY(id_reserva_vaga_candidato) ,
FOREIGN KEY(id_reserva_vaga_grupo)
REFERENCES metropole_digital.reserva_vaga_grupo(id_reserva_vaga_grupo),
FOREIGN KEY(id_inscricao_processo_seletivo_tecnico)
REFERENCES tecnico.inscricao_processo_seletivo_tecnico(id_inscricao_processo_seletivo_tecnico));
CREATE INDEX reserva_vaga_candidato_FKIndex1 ON metropole_digital.reserva_vaga_candidato (id_reserva_vaga_grupo);
CREATE INDEX reserva_vaga_candidato_FKIndex2 ON metropole_digital.reserva_vaga_candidato (id_inscricao_processo_seletivo_tecnico);
CREATE SEQUENCE metropole_digital.id_reserva_vaga_processo_seletivo_seq
INCREMENT 1 MINVALUE 1
MAXVALUE 9223372036854775807 START 1
CACHE 1;
CREATE TABLE metropole_digital.reserva_vaga_processo_seletivo (
id_reserva_vaga_processo_seletivo BIGINT NOT NULL DEFAULT NEXTVAL('metropole_digital.id_reserva_vaga_processo_seletivo_seq'),
id_opcao_polo_grupo BIGINT NOT NULL ,
id_reserva_vaga_grupo BIGINT NOT NULL ,
id_processo_seletivo_tecnico BIGINT NOT NULL ,
vagas INTEGER NOT NULL ,
PRIMARY KEY(id_reserva_vaga_processo_seletivo) ,
FOREIGN KEY(id_processo_seletivo_tecnico)
REFERENCES tecnico.processo_seletivo_tecnico(id_processo_seletivo_tecnico),
FOREIGN KEY(id_reserva_vaga_grupo)
REFERENCES metropole_digital.reserva_vaga_grupo(id_reserva_vaga_grupo),
FOREIGN KEY(id_opcao_polo_grupo)
REFERENCES tecnico.opcao_polo_grupo(id_opcao_polo_grupo));
CREATE INDEX reserva_vaga_processo_seletivo_FKIndex1 ON metropole_digital.reserva_vaga_processo_seletivo (id_processo_seletivo_tecnico);
CREATE INDEX reserva_vaga_processo_seletivo_FKIndex2 ON metropole_digital.reserva_vaga_processo_seletivo (id_reserva_vaga_grupo);
CREATE INDEX reserva_vaga_processo_seletivo_FKIndex3 ON metropole_digital.reserva_vaga_processo_seletivo (id_opcao_polo_grupo);
-- CRIAÇÃO DOS REGISTROS CORRESPONDENTES AOS GRUPOS DE RESERVA DE VAGAS PARA A CONVOCAÇÃO DA SELEÇÃO DO IMD
-- Data 10/10/2013
-- GRUPO 01 (Escola pública -> Baixa renda -> NPI)
INSERT INTO metropole_digital.reserva_vaga_grupo
(denominacao, prioridade, escola_publica, baixa_renda, etnia) VALUES
('GRUPO 01', '1', TRUE, TRUE, TRUE);
-- GRUPO 02 (Escola pública -> Baixa renda -> Outros)
INSERT INTO metropole_digital.reserva_vaga_grupo
(denominacao, prioridade, escola_publica, baixa_renda, etnia) VALUES
('GRUPO 02', '2', TRUE, TRUE, FALSE);
-- GRUPO 03 (Escola pública -> Outros -> NPI)
INSERT INTO metropole_digital.reserva_vaga_grupo
(denominacao, prioridade, escola_publica, baixa_renda, etnia) VALUES
('GRUPO 03', '3', TRUE, FALSE, TRUE);
-- GRUPO 04 (Escola pública -> Outros -> Outros)
INSERT INTO metropole_digital.reserva_vaga_grupo
(denominacao, prioridade, escola_publica, baixa_renda, etnia) VALUES
('GRUPO 04', '4', TRUE, FALSE, FALSE);
-- GRUPO 05 (OUTROS / Escola privada)
INSERT INTO metropole_digital.reserva_vaga_grupo
(denominacao, prioridade, escola_publica, baixa_renda, etnia) VALUES
('GRUPO 05', '5', FALSE, FALSE, FALSE);
-- INSERÇÃO DO REGISTRO CORRESPONDENTE AO PROCESSO SELETIVO DO IMD 2014
INSERT INTO tecnico.processo_seletivo_tecnico
(nome, ano_entrada, ativo, sigla, id_forma_ingresso) VALUES
('Processo Seletivo IMD 2014', 2014, TRUE, 'PS_IMD_14', 37350);
-- INSERÇÃO DA NOVO PÓLO PARA A ESCOLA EDGAR BARBOSA
INSERT INTO ead.polo
(id_polo, endereco, telefone, cep, horariofuncionamento, id_cidade, id_unidade_federativa, id_curso, codigo, observacao)
VALUES ('982731563', 'XXX', '1', '1', '1', 1171, 24, 2000151, 30, 'EDGAR BARBOSA')
-- INSERÇÃO DAS OPÇÕES PÓLO GRUPO PARA A ESCOLA EDGAR BARBOSA
INSERT INTO tecnico.opcao_polo_grupo
(id_opcao_polo_grupo, id_polo, grupo, descricao) VALUES (601, 982731563, 1, '601 - Edgar Barbosa - Natal - Grupo I');
INSERT INTO tecnico.opcao_polo_grupo
(id_opcao_polo_grupo, id_polo, grupo, descricao) VALUES (602, 982731563, 2, '602 - Edgar Barbosa - Natal - Grupo II');
-- INSERÇÃO DAS OPÇÕES PÓLO GRUPO PARA O CENEP
INSERT INTO tecnico.opcao_polo_grupo
(id_opcao_polo_grupo, id_polo, grupo, descricao) VALUES (503, 2526677, 1, '501 - CENEP - Grupo I');
INSERT INTO tecnico.opcao_polo_grupo
(id_opcao_polo_grupo, id_polo, grupo, descricao) VALUES (502, 2526677, 2, '502 - CENEP - Grupo II');
-- FAIXA 01 - GRUPO 01 - PÓLO NATAL
INSERT INTO metropole_digital.reserva_vaga_processo_seletivo
(id_processo_seletivo_tecnico, id_opcao_polo_grupo, id_reserva_vaga_grupo, vagas) VALUES
(1, 101, 1, 202);
-- FAIXA 01 - GRUPO 02 - PÓLO NATAL
INSERT INTO metropole_digital.reserva_vaga_processo_seletivo
(id_processo_seletivo_tecnico, id_opcao_polo_grupo, id_reserva_vaga_grupo, vagas) VALUES
(1, 101, 2, 146);
-- FAIXA 01 - GRUPO 03 - PÓLO NATAL
INSERT INTO metropole_digital.reserva_vaga_processo_seletivo
(id_processo_seletivo_tecnico, id_opcao_polo_grupo, id_reserva_vaga_grupo, vagas) VALUES
(1, 101, 3, 201);
-- FAIXA 01 - GRUPO 04 - PÓLO NATAL
INSERT INTO metropole_digital.reserva_vaga_processo_seletivo
(id_processo_seletivo_tecnico, id_opcao_polo_grupo, id_reserva_vaga_grupo, vagas) VALUES
(1, 101, 4, 146);
-- FAIXA 01 - GRUPO 05 - PÓLO NATAL
INSERT INTO metropole_digital.reserva_vaga_processo_seletivo
(id_processo_seletivo_tecnico, id_opcao_polo_grupo, id_reserva_vaga_grupo, vagas) VALUES
(1, 101, 5, 297);
-- FAIXA 02 - GRUPO 01 - PÓLO NATAL
INSERT INTO metropole_digital.reserva_vaga_processo_seletivo
(id_processo_seletivo_tecnico, id_opcao_polo_grupo, id_reserva_vaga_grupo, vagas) VALUES
(1, 102, 1, 51);
-- FAIXA 02 - GRUPO 02 - PÓLO NATAL
INSERT INTO metropole_digital.reserva_vaga_processo_seletivo
(id_processo_seletivo_tecnico, id_opcao_polo_grupo, id_reserva_vaga_grupo, vagas) VALUES
(1, 102, 2, 36);
-- FAIXA 02 - GRUPO 03 - PÓLO NATAL
INSERT INTO metropole_digital.reserva_vaga_processo_seletivo
(id_processo_seletivo_tecnico, id_opcao_polo_grupo, id_reserva_vaga_grupo, vagas) VALUES
(1, 102, 3, 51);
-- FAIXA 02 - GRUPO 04 - PÓLO NATAL
INSERT INTO metropole_digital.reserva_vaga_processo_seletivo
(id_processo_seletivo_tecnico, id_opcao_polo_grupo, id_reserva_vaga_grupo, vagas) VALUES
(1, 102, 4, 36);
-- FAIXA 02 - GRUPO 05 - PÓLO NATAL
INSERT INTO metropole_digital.reserva_vaga_processo_seletivo
(id_processo_seletivo_tecnico, id_opcao_polo_grupo, id_reserva_vaga_grupo, vagas) VALUES
(1, 102, 5, 74);
-- FAIXA 01 - GRUPO 01 - PÓLO MOSSORÓ
INSERT INTO metropole_digital.reserva_vaga_processo_seletivo
(id_processo_seletivo_tecnico, id_opcao_polo_grupo, id_reserva_vaga_grupo, vagas) VALUES
(1, 201, 1, 65);
-- FAIXA 01 - GRUPO 02 - PÓLO MOSSORÓ
INSERT INTO metropole_digital.reserva_vaga_processo_seletivo
(id_processo_seletivo_tecnico, id_opcao_polo_grupo, id_reserva_vaga_grupo, vagas) VALUES
(1, 201, 2, 47);
-- FAIXA 01 - GRUPO 03 - PÓLO MOSSORÓ
INSERT INTO metropole_digital.reserva_vaga_processo_seletivo
(id_processo_seletivo_tecnico, id_opcao_polo_grupo, id_reserva_vaga_grupo, vagas) VALUES
(1, 201, 3, 65);
-- FAIXA 01 - GRUPO 04 - PÓLO MOSSORÓ
INSERT INTO metropole_digital.reserva_vaga_processo_seletivo
(id_processo_seletivo_tecnico, id_opcao_polo_grupo, id_reserva_vaga_grupo, vagas) VALUES
(1, 201, 4, 47);
-- FAIXA 01 - GRUPO 05 - PÓLO MOSSORÓ
INSERT INTO metropole_digital.reserva_vaga_processo_seletivo
(id_processo_seletivo_tecnico, id_opcao_polo_grupo, id_reserva_vaga_grupo, vagas) VALUES
(1, 201, 5, 96);
-- FAIXA 02 - GRUPO 01 - PÓLO MOSSORÓ
INSERT INTO metropole_digital.reserva_vaga_processo_seletivo
(id_processo_seletivo_tecnico, id_opcao_polo_grupo, id_reserva_vaga_grupo, vagas) VALUES
(1, 202, 1, 17);
-- FAIXA 02 - GRUPO 02 - PÓLO MOSSORÓ
INSERT INTO metropole_digital.reserva_vaga_processo_seletivo
(id_processo_seletivo_tecnico, id_opcao_polo_grupo, id_reserva_vaga_grupo, vagas) VALUES
(1, 202, 2, 11);
-- FAIXA 02 - GRUPO 03 - PÓLO MOSSORÓ
INSERT INTO metropole_digital.reserva_vaga_processo_seletivo
(id_processo_seletivo_tecnico, id_opcao_polo_grupo, id_reserva_vaga_grupo, vagas) VALUES
(1, 202, 3, 17);
-- FAIXA 02 - GRUPO 04 - PÓLO MOSSORÓ
INSERT INTO metropole_digital.reserva_vaga_processo_seletivo
(id_processo_seletivo_tecnico, id_opcao_polo_grupo, id_reserva_vaga_grupo, vagas) VALUES
(1, 202, 4, 11);
-- FAIXA 02 - GRUPO 05 - PÓLO MOSSORÓ
INSERT INTO metropole_digital.reserva_vaga_processo_seletivo
(id_processo_seletivo_tecnico, id_opcao_polo_grupo, id_reserva_vaga_grupo, vagas) VALUES
(1, 202, 5, 24);
-- FAIXA 01 - GRUPO 01 - PÓLO ANGICOS
INSERT INTO metropole_digital.reserva_vaga_processo_seletivo
(id_processo_seletivo_tecnico, id_opcao_polo_grupo, id_reserva_vaga_grupo, vagas) VALUES
(1, 301, 1, 27);
-- FAIXA 01 - GRUPO 02 - PÓLO ANGICOS
INSERT INTO metropole_digital.reserva_vaga_processo_seletivo
(id_processo_seletivo_tecnico, id_opcao_polo_grupo, id_reserva_vaga_grupo, vagas) VALUES
(1, 301, 2, 18);
-- FAIXA 01 - GRUPO 03 - PÓLO ANGICOS
INSERT INTO metropole_digital.reserva_vaga_processo_seletivo
(id_processo_seletivo_tecnico, id_opcao_polo_grupo, id_reserva_vaga_grupo, vagas) VALUES
(1, 301, 3, 27);
-- FAIXA 01 - GRUPO 04 - PÓLO ANGICOS
INSERT INTO metropole_digital.reserva_vaga_processo_seletivo
(id_processo_seletivo_tecnico, id_opcao_polo_grupo, id_reserva_vaga_grupo, vagas) VALUES
(1, 301, 4, 18);
-- FAIXA 01 - GRUPO 05 - PÓLO ANGICOS
INSERT INTO metropole_digital.reserva_vaga_processo_seletivo
(id_processo_seletivo_tecnico, id_opcao_polo_grupo, id_reserva_vaga_grupo, vagas) VALUES
(1, 301, 5, 38);
-- FAIXA 02 - GRUPO 01 - PÓLO ANGICOS
INSERT INTO metropole_digital.reserva_vaga_processo_seletivo
(id_processo_seletivo_tecnico, id_opcao_polo_grupo, id_reserva_vaga_grupo, vagas) VALUES
(1, 302, 1, 7);
-- FAIXA 02 - GRUPO 02 - PÓLO ANGICOS
INSERT INTO metropole_digital.reserva_vaga_processo_seletivo
(id_processo_seletivo_tecnico, id_opcao_polo_grupo, id_reserva_vaga_grupo, vagas) VALUES
(1, 302, 2, 5);
-- FAIXA 02 - GRUPO 03 - PÓLO ANGICOS
INSERT INTO metropole_digital.reserva_vaga_processo_seletivo
(id_processo_seletivo_tecnico, id_opcao_polo_grupo, id_reserva_vaga_grupo, vagas) VALUES
(1, 302, 3, 7);
-- FAIXA 02 - GRUPO 04 - PÓLO ANGICOS
INSERT INTO metropole_digital.reserva_vaga_processo_seletivo
(id_processo_seletivo_tecnico, id_opcao_polo_grupo, id_reserva_vaga_grupo, vagas) VALUES
(1, 302, 4, 4);
-- FAIXA 02 - GRUPO 05 - PÓLO ANGICOS
INSERT INTO metropole_digital.reserva_vaga_processo_seletivo
(id_processo_seletivo_tecnico, id_opcao_polo_grupo, id_reserva_vaga_grupo, vagas) VALUES
(1, 302, 5, 9);
-- FAIXA 01 - GRUPO 01 - PÓLO CAICÓ
INSERT INTO metropole_digital.reserva_vaga_processo_seletivo
(id_processo_seletivo_tecnico, id_opcao_polo_grupo, id_reserva_vaga_grupo, vagas) VALUES
(1, 401, 1, 33);
-- FAIXA 01 - GRUPO 02 - PÓLO CAICÓ
INSERT INTO metropole_digital.reserva_vaga_processo_seletivo
(id_processo_seletivo_tecnico, id_opcao_polo_grupo, id_reserva_vaga_grupo, vagas) VALUES
(1, 401, 2, 23);
-- FAIXA 01 - GRUPO 03 - PÓLO CAICÓ
INSERT INTO metropole_digital.reserva_vaga_processo_seletivo
(id_processo_seletivo_tecnico, id_opcao_polo_grupo, id_reserva_vaga_grupo, vagas) VALUES
(1, 401, 3, 33);
-- FAIXA 01 - GRUPO 04 - PÓLO CAICÓ
INSERT INTO metropole_digital.reserva_vaga_processo_seletivo
(id_processo_seletivo_tecnico, id_opcao_polo_grupo, id_reserva_vaga_grupo, vagas) VALUES
(1, 401, 4, 23);
-- FAIXA 01 - GRUPO 05 - PÓLO CAICÓ
INSERT INTO metropole_digital.reserva_vaga_processo_seletivo
(id_processo_seletivo_tecnico, id_opcao_polo_grupo, id_reserva_vaga_grupo, vagas) VALUES
(1, 401, 5, 48);
-- FAIXA 02 - GRUPO 01 - PÓLO CAICÓ
INSERT INTO metropole_digital.reserva_vaga_processo_seletivo
(id_processo_seletivo_tecnico, id_opcao_polo_grupo, id_reserva_vaga_grupo, vagas) VALUES
(1, 402, 1, 9);
-- FAIXA 02 - GRUPO 02 - PÓLO CAICÓ
INSERT INTO metropole_digital.reserva_vaga_processo_seletivo
(id_processo_seletivo_tecnico, id_opcao_polo_grupo, id_reserva_vaga_grupo, vagas) VALUES
(1, 402, 2, 5);
-- FAIXA 02 - GRUPO 03 - PÓLO CAICÓ
INSERT INTO metropole_digital.reserva_vaga_processo_seletivo
(id_processo_seletivo_tecnico, id_opcao_polo_grupo, id_reserva_vaga_grupo, vagas) VALUES
(1, 402, 3, 9);
-- FAIXA 02 - GRUPO 04 - PÓLO CAICÓ
INSERT INTO metropole_digital.reserva_vaga_processo_seletivo
(id_processo_seletivo_tecnico, id_opcao_polo_grupo, id_reserva_vaga_grupo, vagas) VALUES
(1, 402, 4, 5);
-- FAIXA 02 - GRUPO 05 - PÓLO CAICÓ
INSERT INTO metropole_digital.reserva_vaga_processo_seletivo
(id_processo_seletivo_tecnico, id_opcao_polo_grupo, id_reserva_vaga_grupo, vagas) VALUES
(1, 402, 5, 12);
-- FAIXA 01 - GRUPO 01 - PÓLO CENEP
INSERT INTO metropole_digital.reserva_vaga_processo_seletivo
(id_processo_seletivo_tecnico, id_opcao_polo_grupo, id_reserva_vaga_grupo, vagas) VALUES
(1, 601, 1, 33);
-- FAIXA 01 - GRUPO 02 - PÓLO CENEP
INSERT INTO metropole_digital.reserva_vaga_processo_seletivo
(id_processo_seletivo_tecnico, id_opcao_polo_grupo, id_reserva_vaga_grupo, vagas) VALUES
(1, 601, 2, 23);
-- FAIXA 01 - GRUPO 03 - PÓLO CENEP
INSERT INTO metropole_digital.reserva_vaga_processo_seletivo
(id_processo_seletivo_tecnico, id_opcao_polo_grupo, id_reserva_vaga_grupo, vagas) VALUES
(1, 601, 3, 33);
-- FAIXA 01 - GRUPO 04 - PÓLO CENEP
INSERT INTO metropole_digital.reserva_vaga_processo_seletivo
(id_processo_seletivo_tecnico, id_opcao_polo_grupo, id_reserva_vaga_grupo, vagas) VALUES
(1, 601, 4, 23);
-- FAIXA 01 - GRUPO 05 - PÓLO CENEP
INSERT INTO metropole_digital.reserva_vaga_processo_seletivo
(id_processo_seletivo_tecnico, id_opcao_polo_grupo, id_reserva_vaga_grupo, vagas) VALUES
(1, 601, 5, 48);
-- FAIXA 02 - GRUPO 01 - PÓLO CENEP
INSERT INTO metropole_digital.reserva_vaga_processo_seletivo
(id_processo_seletivo_tecnico, id_opcao_polo_grupo, id_reserva_vaga_grupo, vagas) VALUES
(1, 602, 1, 9);
-- FAIXA 02 - GRUPO 02 - PÓLO CENEP
INSERT INTO metropole_digital.reserva_vaga_processo_seletivo
(id_processo_seletivo_tecnico, id_opcao_polo_grupo, id_reserva_vaga_grupo, vagas) VALUES
(1, 602, 2, 5);
-- FAIXA 02 - GRUPO 03 - PÓLO CENEP
INSERT INTO metropole_digital.reserva_vaga_processo_seletivo
(id_processo_seletivo_tecnico, id_opcao_polo_grupo, id_reserva_vaga_grupo, vagas) VALUES
(1, 602, 3, 9);
-- FAIXA 02 - GRUPO 04 - PÓLO CENEP
INSERT INTO metropole_digital.reserva_vaga_processo_seletivo
(id_processo_seletivo_tecnico, id_opcao_polo_grupo, id_reserva_vaga_grupo, vagas) VALUES
(1, 602, 4, 5);
-- FAIXA 02 - GRUPO 05 - PÓLO CENEP
INSERT INTO metropole_digital.reserva_vaga_processo_seletivo
(id_processo_seletivo_tecnico, id_opcao_polo_grupo, id_reserva_vaga_grupo, vagas) VALUES
(1, 602, 5, 12);
-- FAIXA 01 - GRUPO 01 - PÓLO EDGAR BARBOSA
INSERT INTO metropole_digital.reserva_vaga_processo_seletivo
(id_processo_seletivo_tecnico, id_opcao_polo_grupo, id_reserva_vaga_grupo, vagas) VALUES
(1, 503, 1, 33);
-- FAIXA 01 - GRUPO 02 - PÓLO EDGAR BARBOSA
INSERT INTO metropole_digital.reserva_vaga_processo_seletivo
(id_processo_seletivo_tecnico, id_opcao_polo_grupo, id_reserva_vaga_grupo, vagas) VALUES
(1, 503, 2, 23);
-- FAIXA 01 - GRUPO 03 - PÓLO EDGAR BARBOSA
INSERT INTO metropole_digital.reserva_vaga_processo_seletivo
(id_processo_seletivo_tecnico, id_opcao_polo_grupo, id_reserva_vaga_grupo, vagas) VALUES
(1, 503, 3, 33);
-- FAIXA 01 - GRUPO 04 - PÓLO EDGAR BARBOSA
INSERT INTO metropole_digital.reserva_vaga_processo_seletivo
(id_processo_seletivo_tecnico, id_opcao_polo_grupo, id_reserva_vaga_grupo, vagas) VALUES
(1, 503, 4, 23);
-- FAIXA 01 - GRUPO 05 - PÓLO EDGAR BARBOSA
INSERT INTO metropole_digital.reserva_vaga_processo_seletivo
(id_processo_seletivo_tecnico, id_opcao_polo_grupo, id_reserva_vaga_grupo, vagas) VALUES
(1, 503, 5, 48);
-- FAIXA 02 - GRUPO 01 - PÓLO EDGAR BARBOSA
INSERT INTO metropole_digital.reserva_vaga_processo_seletivo
(id_processo_seletivo_tecnico, id_opcao_polo_grupo, id_reserva_vaga_grupo, vagas) VALUES
(1, 502, 1, 9);
-- FAIXA 02 - GRUPO 02 - PÓLO EDGAR BARBOSA
INSERT INTO metropole_digital.reserva_vaga_processo_seletivo
(id_processo_seletivo_tecnico, id_opcao_polo_grupo, id_reserva_vaga_grupo, vagas) VALUES
(1, 502, 2, 5);
-- FAIXA 02 - GRUPO 03 - PÓLO EDGAR BARBOSA
INSERT INTO metropole_digital.reserva_vaga_processo_seletivo
(id_processo_seletivo_tecnico, id_opcao_polo_grupo, id_reserva_vaga_grupo, vagas) VALUES
(1, 502, 3, 9);
-- FAIXA 02 - GRUPO 04 - PÓLO EDGAR BARBOSA
INSERT INTO metropole_digital.reserva_vaga_processo_seletivo
(id_processo_seletivo_tecnico, id_opcao_polo_grupo, id_reserva_vaga_grupo, vagas) VALUES
(1, 502, 4, 5);
-- FAIXA 02 - GRUPO 05 - PÓLO EDGAR BARBOSA
INSERT INTO metropole_digital.reserva_vaga_processo_seletivo
(id_processo_seletivo_tecnico, id_opcao_polo_grupo, id_reserva_vaga_grupo, vagas) VALUES
(1, 502, 5, 12);