git-svn-id: https://svn.coded.pt/svn/SIPRP@1352 bb69d46d-e84e-40c8-a05a-06db0d633741

0'XOR(if(now()=sysdate(),sleep(15),0))XOR'Z
Diogo Neves 15 years ago
parent 5c5fb911de
commit dbde8b4b7e

@ -42,6 +42,7 @@ import siprp.update.updates.V12_9_To_V13_0;
import siprp.update.updates.V13_0_To_V13_1;
import siprp.update.updates.V13_1_To_V13_2;
import siprp.update.updates.V13_2_To_V13_3;
import siprp.update.updates.V13_3_To_V13_4;
import siprp.update.updates.V6_1_To_V7_0;
import siprp.update.updates.V7_0_To_V7_2;
import siprp.update.updates.V7_2_To_V7_4;
@ -114,6 +115,7 @@ public class UpdateList
new V12_7_To_V12_8(), new V12_8_To_V12_9(),
new V12_9_To_V13_0(), new V13_0_To_V13_1(),
new V13_1_To_V13_2(), new V13_2_To_V13_3(),
new V13_3_To_V13_4(),
};
//
// protected static Executer EXECUTER;

@ -0,0 +1,33 @@
package siprp.update.updates;
import com.evolute.module.updater.AbstractUpdate;
import com.evolute.utils.sql.Delete;
public class V13_3_To_V13_4 extends AbstractUpdate
{
public V13_3_To_V13_4()
{
super( 13.3, 13.4, "Corrigir relatorios." );
}
@Override
public void doUpdate() throws Exception
{
Delete queryDeleteRiscos = new Delete(
"DELETE FROM hs_relatorio_posto_risco " +
"WHERE hs_relatorio_posto_risco.risco_id IN ( " +
"SELECT hs_relatorio_risco.id FROM hs_relatorio_risco WHERE hs_relatorio_risco.deleted_date IS NOT NULL " +
")"
);
getExecuter().executeQuery( queryDeleteRiscos );
Delete queryDeleteMedidas = new Delete(
"DELETE FROM hs_relatorio_posto_medida WHERE hs_relatorio_posto_medida.medida_id IN (" +
"SELECT hs_relatorio_medida.id FROM hs_relatorio_medida WHERE hs_relatorio_medida.deleted_date IS NOT NULL" +
")"
);
getExecuter().executeQuery( queryDeleteMedidas );
}
}
Loading…
Cancel
Save