SELECIONA AS SESSÕES DO DIA
select * from tb_sessao where dt_sessao = '2017-10-18' order by id_sessao desc;
CRIA UMA NOVA SESSÃO
insert into tb_sessao
(dt_abertura_sessao, id_tipo_sessao, id_orgao_julgador_colegiado, id_sala_horario, dt_sessao, ds_procurador, in_iniciar, id_usuario_inclusao, id_pessoa_servidor, ds_apelido)
values
('2017-10-24 11:29:32', 1, 1, 41, '2017-10-25', 'Sem MP.', true, 7306, 7306, 'Sessão Ordinária nº 116/2017 - Enio Salvador 03');
CRIA A COMPOSIÇÃO DA SESSÃO BASEADA NA ANTIGA
insert into tb_sessao_composicao_ordem
(id_sessao, in_presidente, in_presente_sessao, id_magistrado_presente_sessao, id_orgao_julgador)
select ID_NOVA_SESSAO, in_presidente, in_presente_sessao, id_magistrado_presente_sessao, id_orgao_julgador from tb_sessao_composicao_ordem where id_sessao = ID_SESSÃO_COM_PROBLEMA;
Pode acontecer que o assessor do magistrado, não consiga visualizar a Ementa, Relatório e o Voto do relator, para resolver isso, é preciso excluir os registros "removidos" da sessão que estava com problema.


Para resolver esse problema, é preciso excluir definitivamente os registros "removidos" pois, o PJe carrega os documentos da SESSÃO com problema:

Ps. Faça um backup das informações antes de excluir da base.


select * from client.tb_sessao_pauta_proc_trf where id_sessao = ID_SESSAO_PROBLEMATICA and dt_exclusao_processo is not null;

select * from client.tb_sessao_pauta_proc_comp c
where c.id_sessao_pauta_proc_trf in (
    select t.id_sessao_pauta_processo_trf from client.tb_sessao_pauta_proc_trf t where t.id_sessao = ID_SESSAO_PROBLEMATICA and t.dt_exclusao_processo is not null
    );
    
    delete from client.tb_sessao_pauta_proc_comp c
where c.id_sessao_pauta_proc_trf in (
    select t.id_sessao_pauta_processo_trf from client.tb_sessao_pauta_proc_trf t where t.id_sessao = ID_SESSAO_PROBLEMATICA and t.dt_exclusao_processo is not null
    );

delete from client.tb_sessao_pauta_proc_trf where id_sessao = ID_SESSAO_PROBLEMATICA and dt_exclusao_processo is not null;