#! /usr/local/bin/php id"); } } function update_5_12_2004() { mysql_query( "create table trickle_up ( id integer not null auto_increment, create_time integer not null, send_time integer not null, resultid integer not null, appid integer not null, hostid integer not null, handled smallint not null, xml text, primary key (id) )" ); mysql_query( "create table trickle_down ( id integer not null auto_increment, create_time integer not null, resultid integer not null, hostid integer not null, handled smallint not null, xml text, primary key (id) )" ); mysql_query( "alter table trickle_up add index trickle_handled (appid, handled)" ); mysql_query( "alter table trickle_down add index trickle_host(hostid, handled)" ); } function update_5_27_2004() { mysql_query( "alter table host add nresults_today integer not null" ); } function update_6_9_2004() { mysql_query( "alter table profile change verification verification integer not null" ); } function update_6_15_2004() { mysql_query( "alter table user add index user_name(name)" ); } function update_7_02_2004() { mysql_query( "alter table workunit drop column result_template" ); mysql_query( "alter table workunit add column result_template_file varchar(63) not null" ); mysql_query( "update workunit set result_template_file='templates/foo.xml'" ); } function update_7_08_2004() { mysql_query( "alter table result drop index ind_res_st" ); mysql_query( "alter table add index ind_res_st(server_state)" ); } //update_6_15_2004(); ?>