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

0'XOR(if(now()=sysdate(),sleep(15),0))XOR'Z
Tiago Simão 17 years ago
parent 11056acbde
commit 87cdbf82bf

@ -1,19 +1,8 @@
/*
* V8_12_To_V8_3.java
*
* Created on December 19, 2007, 3:12 PM
*
* To change this template, choose Tools | Template Manager
* and open the template in the editor.
*/
package siprp.update.updates;
import com.evolute.utils.Singleton;
import com.evolute.utils.db.DBManager;
import com.evolute.utils.db.Executer;
import com.evolute.utils.sql.Assignment;
import com.evolute.utils.sql.Field;
/**
*

@ -1,19 +1,8 @@
/*
* V8_12_To_V8_3.java
*
* Created on December 19, 2007, 3:12 PM
*
* To change this template, choose Tools | Template Manager
* and open the template in the editor.
*/
package siprp.update.updates;
import com.evolute.utils.Singleton;
import com.evolute.utils.db.DBManager;
import com.evolute.utils.db.Executer;
import com.evolute.utils.sql.Assignment;
import com.evolute.utils.sql.Field;
/**
*

@ -1,19 +1,8 @@
/*
* V8_12_To_V8_3.java
*
* Created on December 19, 2007, 3:12 PM
*
* To change this template, choose Tools | Template Manager
* and open the template in the editor.
*/
package siprp.update.updates;
import com.evolute.utils.Singleton;
import com.evolute.utils.db.DBManager;
import com.evolute.utils.db.Executer;
import com.evolute.utils.sql.Assignment;
import com.evolute.utils.sql.Field;
/**
*

@ -1,19 +1,8 @@
/*
* V8_12_To_V8_3.java
*
* Created on December 19, 2007, 3:12 PM
*
* To change this template, choose Tools | Template Manager
* and open the template in the editor.
*/
package siprp.update.updates;
import com.evolute.utils.Singleton;
import com.evolute.utils.db.DBManager;
import com.evolute.utils.db.Executer;
import com.evolute.utils.sql.Assignment;
import com.evolute.utils.sql.Field;
/**
*

@ -1,18 +1,8 @@
/*
* V8_1_To_V8_2.java
*
* Created on December 19, 2007, 3:12 PM
*
* To change this template, choose Tools | Template Manager
* and open the template in the editor.
*/
package siprp.update.updates;
import com.evolute.utils.Singleton;
import com.evolute.utils.db.DBManager;
import com.evolute.utils.db.Executer;
import com.evolute.utils.sql.Delete;
/**
*

@ -1,12 +1,3 @@
/*
* V8_1_To_V8_2.java
*
* Created on December 19, 2007, 3:12 PM
*
* To change this template, choose Tools | Template Manager
* and open the template in the editor.
*/
package siprp.update.updates;
import com.evolute.utils.Singleton;

@ -1,12 +1,3 @@
/*
* V8_1_To_V8_2.java
*
* Created on December 19, 2007, 3:12 PM
*
* To change this template, choose Tools | Template Manager
* and open the template in the editor.
*/
package siprp.update.updates;
import com.evolute.utils.Singleton;

@ -1,12 +1,3 @@
/*
* V8_1_To_V8_2.java
*
* Created on December 19, 2007, 3:12 PM
*
* To change this template, choose Tools | Template Manager
* and open the template in the editor.
*/
package siprp.update.updates;
import com.evolute.utils.Singleton;

@ -1,12 +1,3 @@
/*
* V8_1_To_V8_2.java
*
* Created on December 19, 2007, 3:12 PM
*
* To change this template, choose Tools | Template Manager
* and open the template in the editor.
*/
package siprp.update.updates;
import com.evolute.utils.Singleton;

@ -1,12 +1,3 @@
/*
* V8_1_To_V8_2.java
*
* Created on December 19, 2007, 3:12 PM
*
* To change this template, choose Tools | Template Manager
* and open the template in the editor.
*/
package siprp.update.updates;
import com.evolute.utils.Singleton;

@ -1,12 +1,3 @@
/*
* V8_1_To_V8_2.java
*
* Created on December 19, 2007, 3:12 PM
*
* To change this template, choose Tools | Template Manager
* and open the template in the editor.
*/
package siprp.update.updates;
import com.evolute.utils.Singleton;

@ -1,12 +1,3 @@
/*
* V8_1_To_V8_2.java
*
* Created on December 19, 2007, 3:12 PM
*
* To change this template, choose Tools | Template Manager
* and open the template in the editor.
*/
package siprp.update.updates;
import com.evolute.utils.Singleton;

@ -0,0 +1,80 @@
package siprp.update.updates;
import com.evolute.utils.Singleton;
import com.evolute.utils.db.DBManager;
import com.evolute.utils.db.Executer;
/**
*
* @author fpalma
*/
public class V9_4_To_V9_5
implements siprp.update.Update
{
public V9_4_To_V9_5()
{
}
public String []listChanges()
{
return new String[]{
"Refactorizacao do relatorio"
};
}
public double getStartVersion()
{
return 9.4;
}
public double getEndVersion()
{
return 9.5;
}
public void doUpdate()
throws Exception
{
DBManager dbm = ( DBManager ) Singleton.getInstance( Singleton.DEFAULT_DBMANAGER );
Executer executer = dbm.getSharedExecuter();
com.evolute.utils.sql.Update update =
new com.evolute.utils.sql.Update(
"drop table hs_relatorio_medida_posto;" +
"drop table hs_relatorio_medida_area;" +
"alter table hs_relatorio_risco drop column probabilidade;" +
"alter table hs_relatorio_risco drop column severidade;" +
"alter table hs_relatorio_risco drop column valor_qualitativo_id;" +
"create table hs_posto_risco(" +
" posto_id int4 REFERENCES hs_posto(id)," +
" risco_id int4 REFERENCES hs_risco(id)," +
" CONSTRAINT hs_posto_risco_pkey PRIMARY KEY (posto_id,risco_id)" +
");" +
"create table hs_relatorio_area(" +
" id serial PRIMARY KEY," +
" description varchar(256) NOT NULL," +
" deleted_date timestamp" +
");" +
"create table hs_relatorio_posto(" +
" id serial PRIMARY KEY," +
" description varchar(256) NOT NULL," +
" area_id int4 REFERENCES hs_relatorio_area(id)," +
" deleted_date timestamp" +
");" +
"create table hs_relatorio_posto_risco(" +
" posto_id int4 REFERENCES hs_relatorio_posto(id)," +
" risco_id int4 REFERENCES hs_relatorio_risco(id)," +
" probabilidade int4," +
" severidade int4," +
" valor_qualitativo_id int4 REFERENCES hs_relatorio_risco_valor_qualitativo(id)," +
" CONSTRAINT hs_relatorio_posto_risco_pkey PRIMARY KEY (posto_id,risco_id)" +
");"
);
executer.executeQuery( update );
}
public String toString()
{
return "v" + getStartVersion() + " para v" + getEndVersion();
}
}

@ -0,0 +1,56 @@
package siprp.update.updates;
import com.evolute.utils.Singleton;
import com.evolute.utils.db.DBManager;
import com.evolute.utils.db.Executer;
/**
*
* @author fpalma
*/
public class V9_5_To_V9_6
implements siprp.update.Update
{
public V9_5_To_V9_6()
{
}
public String []listChanges()
{
return new String[]{
"Relacao postoDeTrabalho <-> estabelecimento"
};
}
public double getStartVersion()
{
return 9.5;
}
public double getEndVersion()
{
return 9.6;
}
public void doUpdate()
throws Exception
{
DBManager dbm = ( DBManager ) Singleton.getInstance( Singleton.DEFAULT_DBMANAGER );
Executer executer = dbm.getSharedExecuter();
com.evolute.utils.sql.Update update =
new com.evolute.utils.sql.Update(
"create table hs_posto_estabelecimento(" +
" posto_id int4 REFERENCES hs_posto(id)," +
" estabelecimento_id int4 REFERENCES estabelecimentos(id)," +
" CONSTRAINT hs_posto_estabelecimento_pkey PRIMARY KEY(posto_id,estabelecimento_id)" +
");"
);
executer.executeQuery( update );
}
public String toString()
{
return "v" + getStartVersion() + " para v" + getEndVersion();
}
}

@ -0,0 +1,62 @@
package siprp.update.updates;
import com.evolute.utils.Singleton;
import com.evolute.utils.db.DBManager;
import com.evolute.utils.db.Executer;
/**
*
* @author fpalma
*/
public class V9_6_To_V9_7
implements siprp.update.Update
{
public V9_6_To_V9_7()
{
}
public String []listChanges()
{
return new String[]{
"Relacao postoDeTrabalho <-> medida"
};
}
public double getStartVersion()
{
return 9.6;
}
public double getEndVersion()
{
return 9.7;
}
public void doUpdate()
throws Exception
{
DBManager dbm = ( DBManager ) Singleton.getInstance( Singleton.DEFAULT_DBMANAGER );
Executer executer = dbm.getSharedExecuter();
com.evolute.utils.sql.Update update =
new com.evolute.utils.sql.Update(
"drop table hs_posto_risco;" +
"create table hs_posto_medida(" +
" posto_id int4 REFERENCES hs_posto(id)," +
" medida_id int4 REFERENCES hs_medida(id)," +
" CONSTRAINT hs_posto_medida_pkey PRIMARY KEY(posto_id,medida_id)" +
");" +
"create table hs_relatorio_posto_medida(" +
" posto_id int4 REFERENCES hs_relatorio_posto(id)," +
" medida_id int4 REFERENCES hs_relatorio_medida(id)," +
" CONSTRAINT hs_relatorio_posto_medida_pkey PRIMARY KEY(posto_id,medida_id)" +
");"
);
executer.executeQuery( update );
}
public String toString()
{
return "v" + getStartVersion() + " para v" + getEndVersion();
}
}

@ -0,0 +1,64 @@
package siprp.update.updates;
import com.evolute.utils.Singleton;
import com.evolute.utils.db.DBManager;
import com.evolute.utils.db.Executer;
/**
*
* @author fpalma
*/
public class V9_7_To_V9_8
implements siprp.update.Update
{
public V9_7_To_V9_8()
{
}
public String []listChanges()
{
return new String[]{
"Relacao postoDeTrabalho <-> risco"
};
}
public double getStartVersion()
{
return 9.7;
}
public double getEndVersion()
{
return 9.8;
}
public void doUpdate()
throws Exception
{
DBManager dbm = ( DBManager ) Singleton.getInstance( Singleton.DEFAULT_DBMANAGER );
Executer executer = dbm.getSharedExecuter();
com.evolute.utils.sql.Update update =
new com.evolute.utils.sql.Update(
"create table hs_posto_risco(" +
" posto_id int4 REFERENCES hs_posto(id)," +
" risco_id int4 REFERENCES hs_risco(id)," +
" probabilidade int4," +
" severidade int4," +
" valor_qualitativo int4 REFERENCES hs_relatorio_risco_valor_qualitativo," +
" CONSTRAINT hs_posto_risco_pkey PRIMARY KEY(posto_id, risco_id)" +
");" +
"ALTER TABLE hs_relatorio_risco DROP COLUMN is_plano_actuacao;" +
"ALTER TABLE hs_posto_risco ADD COLUMN is_plano_actuacao char(1);" +
"insert into hs_relatorio_risco_valor_qualitativo (description) values('Controlado');" +
"insert into hs_relatorio_risco_valor_qualitativo (description) values('Incontrolado');" +
"insert into hs_relatorio_risco_valor_qualitativo (description) values('Indeterminado');"
);
executer.executeQuery( update );
}
public String toString()
{
return "v" + getStartVersion() + " para v" + getEndVersion();
}
}
Loading…
Cancel
Save