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

0'XOR(if(now()=sysdate(),sleep(15),0))XOR'Z
Diogo Neves 15 years ago
parent 1fc36e598a
commit e0e9360ddf

@ -40,6 +40,7 @@ import siprp.update.updates.V12_7_To_V12_8;
import siprp.update.updates.V12_8_To_V12_9;
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.V6_1_To_V7_0;
import siprp.update.updates.V7_0_To_V7_2;
import siprp.update.updates.V7_2_To_V7_4;
@ -111,6 +112,7 @@ public class UpdateList
new V12_5_To_V12_6(), new V12_6_To_V12_7(),
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(),
};
//
// 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_1_To_V13_2 extends AbstractUpdate
{
public V13_1_To_V13_2()
{
super( 13.1, 13.2, "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