-- SCRIPTS NECESSÁRIOS SANTA FÉ --

--   SCRIPT FLYWAY
ALTER TABLE as_prontuario_suas
  ALTER COLUMN asps_num_prontuario TYPE BIGINT USING asps_num_prontuario::BIGINT;
ALTER TABLE as_prontuario_suas
  ALTER COLUMN asps_num_habitacional TYPE BIGINT USING asps_num_habitacional::BIGINT;
ALTER TABLE as_tipo_certidao
  ALTER COLUMN numero_termo TYPE VARCHAR(32) USING numero_termo::VARCHAR(32);

--  UNIDADE CRAS
INSERT INTO unidade (uni_codigo, uni_desc, uni_endereco, uni_responsavel, uni_movimenta_estoque, uni_cnpj, uni_tipo, uni_cnes, uni_numero, uni_cep, uni_codigo_ibge, cod_ins, cnes_unidade_id, cnes_bairro, cnes_cnpj_mant, cnes_pfpj_ind, cnes_cod_siasus, cnes_nivel_dep, cnes_r_social, cnes_complement, cnes_reg_saude, cnes_micro_reg, cnes_dist_sanit, cnes_dist_admin, cnes_telefone, cnes_fax, cnes_e_mail, cnes_cpf, cnes_cod_esfadm, cnes_cod_ativ, cnes_reten_trib, cnes_cod_natorg, cnes_cod_client, cnes_num_alvara, cnes_data_exped, cnes_ind_orgexp, cnes_tp_unid_id, cnes_cod_turnat, cnes_codnivhier, cnes_ind_uniesp, cnes_indvincsus, cnes_d_tercsih, cnes_sigestgest, cnes_codmungest, cnes_statusmov, cnes_codsiasus1, cnes_codsiasus2, cnes_codsiasus3, cnes_codsiasus4, cnes_codsiasus5, cnes_data_atu, cnes_usuario, cnes_ativo, uni_bairro, uni_as, uni_astipo, uni_asnumero, uni_asbairro, uni_cnes_importacao, uni_cnes_importador_ignorar)
VALUES (100, 'CRAS CASA DA FAMILIA', 'RUA VERA CRUZ', null, 'N', '', 'U', null, '107', '86770000', '4123402', null, '41234000731', 'JARDIM NOBRE', '76291418000167', '3', null, '3', 'PREFEITURA MUNICIPAL DE SANTA FE', 'PREDIO', '15', '', '', '', '44-3247-2509', '4432471426', 'smssantafe@hotmail.com', '', null, '04', null, null, '03', '8607', '2007-08-17', '2', '36', '03', null, null, null, null, 'PR', '412340', '3', null, null, null, null, null, '2018-06-25', 'GESTOR', 'I', null, true, 'CRAS', '041234000731', null, false, false);

--  PERMISSÃO DE ACESSO PARA ESTA UNIDADE
INSERT INTO unidade_usuarios (uni_codigo, usr_codigo)
VALUES (100, (SELECT u.usr_codigo FROM usuarios u WHERE u.usr_login ilike 'admin%' LIMIT 1));

-- MÉDICO ESPECIALIDADE
INSERT INTO medico_especialidade (med_codigo, esp_codigo, mes_ativo, uni_codigo)
VALUES((SELECT u.usr_codigo FROM usuarios u WHERE u.usr_login ilike 'admin%' LIMIT 1), 2382, 'A', 100);

-- PERMISSÕES DO SOCIAL
INSERT INTO acesso_usuarios (usr_codigo, ace_codigo) VALUES (100000, 4);
INSERT INTO acesso_usuarios (usr_codigo, ace_codigo) VALUES (100000, 5);
INSERT INTO acesso_usuarios (usr_codigo, ace_codigo) VALUES (100000, 6);
INSERT INTO acesso_usuarios (usr_codigo, ace_codigo) VALUES (100000, 7);
INSERT INTO acesso_usuarios (usr_codigo, ace_codigo) VALUES (100000, 8);
INSERT INTO acesso_usuarios (usr_codigo, ace_codigo) VALUES (100000, 9);
INSERT INTO acesso_usuarios (usr_codigo, ace_codigo) VALUES (100000, 10);
INSERT INTO acesso_usuarios (usr_codigo, ace_codigo) VALUES (100000, 11);
INSERT INTO acesso_usuarios (usr_codigo, ace_codigo) VALUES (100000, 12);
INSERT INTO acesso_usuarios (usr_codigo, ace_codigo) VALUES (100000, 13);
INSERT INTO acesso_usuarios (usr_codigo, ace_codigo) VALUES (100000, 14);
INSERT INTO acesso_usuarios (usr_codigo, ace_codigo) VALUES (100000, 15);
INSERT INTO acesso_usuarios (usr_codigo, ace_codigo) VALUES (100000, 16);
INSERT INTO acesso_usuarios (usr_codigo, ace_codigo) VALUES (100000, 18);
INSERT INTO acesso_usuarios (usr_codigo, ace_codigo) VALUES (100000, 19);
INSERT INTO acesso_usuarios (usr_codigo, ace_codigo) VALUES (100000, 20);
INSERT INTO acesso_usuarios (usr_codigo, ace_codigo) VALUES (100000, 23);
INSERT INTO acesso_usuarios (usr_codigo, ace_codigo) VALUES (100000, 24);
INSERT INTO acesso_usuarios (usr_codigo, ace_codigo) VALUES (100000, 25);
INSERT INTO acesso_usuarios (usr_codigo, ace_codigo) VALUES (100000, 26);
INSERT INTO acesso_usuarios (usr_codigo, ace_codigo) VALUES (100000, 27);
INSERT INTO acesso_usuarios (usr_codigo, ace_codigo) VALUES (100000, 28);
INSERT INTO acesso_usuarios (usr_codigo, ace_codigo) VALUES (100000, 29);
INSERT INTO acesso_usuarios (usr_codigo, ace_codigo) VALUES (100000, 30);
INSERT INTO acesso_usuarios (usr_codigo, ace_codigo) VALUES (100000, 31);
INSERT INTO acesso_usuarios (usr_codigo, ace_codigo) VALUES (100000, 32);
INSERT INTO acesso_usuarios (usr_codigo, ace_codigo) VALUES (100000, 33);
INSERT INTO acesso_usuarios (usr_codigo, ace_codigo) VALUES (100000, 34);
INSERT INTO acesso_usuarios (usr_codigo, ace_codigo) VALUES (100000, 35);
INSERT INTO acesso_usuarios (usr_codigo, ace_codigo) VALUES (100000, 36);
INSERT INTO acesso_usuarios (usr_codigo, ace_codigo) VALUES (100000, 38);
INSERT INTO acesso_usuarios (usr_codigo, ace_codigo) VALUES (100000, 39);
INSERT INTO acesso_usuarios (usr_codigo, ace_codigo) VALUES (100000, 40);
INSERT INTO acesso_usuarios (usr_codigo, ace_codigo) VALUES (100000, 41);
INSERT INTO acesso_usuarios (usr_codigo, ace_codigo) VALUES (100000, 42);
INSERT INTO acesso_usuarios (usr_codigo, ace_codigo) VALUES (100000, 43);
INSERT INTO acesso_usuarios (usr_codigo, ace_codigo) VALUES (100000, 44);
INSERT INTO acesso_usuarios (usr_codigo, ace_codigo) VALUES (100000, 45);
INSERT INTO acesso_usuarios (usr_codigo, ace_codigo) VALUES (100000, 46);
INSERT INTO acesso_usuarios (usr_codigo, ace_codigo) VALUES (100000, 47);
INSERT INTO acesso_usuarios (usr_codigo, ace_codigo) VALUES (100000, 48);
INSERT INTO acesso_usuarios (usr_codigo, ace_codigo) VALUES (100000, 49);
INSERT INTO acesso_usuarios (usr_codigo, ace_codigo) VALUES (100000, 50);
INSERT INTO acesso_usuarios (usr_codigo, ace_codigo) VALUES (100000, 51);
INSERT INTO acesso_usuarios (usr_codigo, ace_codigo) VALUES (100000, 52);
INSERT INTO acesso_usuarios (usr_codigo, ace_codigo) VALUES (100000, 53);

-- CRIA TABELA DO ARQUIVO
CREATE TABLE caduni_arquivo
(
  codigo BIGSERIAL PRIMARY KEY NOT NULL,
  arquivo VARCHAR(255) NOT NULL,
  dt_importacao TIMESTAMP,
  dt_alteracao TIMESTAMP,
  nomArquivoHdr VARCHAR(30),
  codVersaoLayoutHdr VARCHAR(5),
  dtaPosicaoCadastroHdr TIMESTAMP,
  dtaExtracaoDadosHdr TIMESTAMP,
  chvNaturalPrefeitura VARCHAR(13),
  codMunicIbge2Pre VARCHAR(2),
  codMunicIbge5Pre VARCHAR(5),
  indMigracaoPre VARCHAR(1),
  nomPrefeituraPre VARCHAR(70),
  qtdReg00Tlr VARCHAR(9),
  qtdReg01Tlr VARCHAR(9),
  qtdReg02Tlr VARCHAR(9),
  qtdReg03Tlr VARCHAR(9),
  qtdReg04Tlr VARCHAR(9),
  qtdReg05Tlr VARCHAR(9),
  qtdReg06Tlr VARCHAR(9),
  qtdReg07Tlr VARCHAR(9),
  qtdReg08Tlr VARCHAR(9),
  qtdReg09Tlr VARCHAR(9),
  qtdReg10Tlr VARCHAR(9),
  qtdReg11Tlr VARCHAR(9),
  qtdReg12Tlr VARCHAR(9),
  qtdReg13Tlr VARCHAR(9),
  qtdReg14Tlr VARCHAR(9),
  qtdReg15Tlr VARCHAR(9),
  qtdReg16Tlr VARCHAR(9),
  qtdReg17Tlr VARCHAR(9),
  qtdReg18Tlr VARCHAR(9),
  qtdReg19Tlr VARCHAR(9),
  qtdReg98Tlr VARCHAR(9),
  qtdReg99Tlr VARCHAR(9)
);
