db changes from canaveral 1.0.1a
================================
empty_db tag: CANAVERAL_1_0_0a_RC3_20041027
gui tag: CANAVERAL_GUI_1_0_0bRC3_20041102

* events
  ------
  new table: rep_ids
  new table: server_repeats
  events - add field preserve (add column), default value is 0
  events - add field 'group_id' (add column), default value is -1
  events - add field 'aggregate_hint' (add column), default value is ''
  new indexes on new tables and fields:
  	CREATE INDEX ev_last ON events(last_occured);
	CREATE INDEX ev_cou ON events(repeat_count);
	CREATE INDEX ev_sev ON events(severe);
	CREATE INDEX ev_sid_sev ON events(server_id,severe);
	CREATE INDEX ev_si ON events(server_id);
	CREATE UNIQUE INDEX ev_seq ON events(seq, seq_id);
	CREATE INDEX ev_p ON events(status, preserve);
	CREATE INDEX ev_type ON events(type);
	CREATE INDEX sc_si ON scripts(server_id);
	CREATE INDEX sr_si ON script_runs(server_id);
	CREATE UNIQUE INDEX ri_ids ON rep_ids(rep_id, rep_seq, server_id);
	CREATE INDEX ri_ts ON rep_ids(reported);
	CREATE INDEX ev_gr ON events(group_id);
	CREATE INDEX sr_sid ON server_repeats(server_id);
	CREATE INDEX sr_eid ON server_repeats(event_id);
  changed trigger for event_del
  moved tables to servers db:
  	drop table servers
  	drop table actions
  	drop table broadcast_rules
  	drop table vhosts
  	drop table groups
  	drop table vhosts_servers
  	drop table server_attributes
  moved indexes to servers db:
	drop index br_ru
	drop index id_srv
	drop index srv_alias
	drop index srv_gid
	drop index vh_name
	drop index gr_name
	drop index vs_sid
	drop index vs_vhid
	drop index sa_alive
  moved trigger to servers db:
  	drop trigger server_del
  in general, add this:
  	PRAGMA default_cache_size=2000;
	PRAGMA default_synchronous=OFF;  
  servers db:
  -----------
  groups - new column 'propagate', default value to 0
  groups - new column 'deleted', default value to 0
  servers - ssl (add column) + convert all servers with port 443 to ssl, set ssl flag to 1
  servers - rename field 'key' to 'server_key'
  servers - rename field 'ssl' to 'ssl_support'
  new view: live_groups
  drop views:
  	live_events
  drop tables:
  	error_data
  	events
  	funcargs
  	repeats
  	script_runs
  	scripts
  	import_stamp
  	import_seq
  	includes
  	backtraces
  drop indexes:
  	CREATE INDEX err_ev ON error_data(event_ref);
	CREATE INDEX err_sr ON error_data(script_run);
	CREATE INDEX ev_f ON events(function_name);
	CREATE INDEX ev_sr ON events(script_run);
	CREATE INDEX ev_src ON events(source_file, line);
	CREATE INDEX ev_st ON events(status);
	CREATE INDEX ev_ts ON events(time_stamp);
	CREATE INDEX fa_ev ON funcargs(event_ref);
	CREATE INDEX rep_f ON repeats(source_file, line);
	CREATE INDEX rep_id ON repeats(source_id);
	CREATE UNIQUE INDEX script_name ON scripts(name, server_id);
	CREATE INDEX sr_sci ON script_runs(script_id);
	CREATE UNIQUE INDEX sr_seq ON script_runs(seq, seq_id);
	CREATE UNIQUE INDEX ev_seq ON events(seq, seq_id);
	CREATE INDEX sc_si ON scripts(server_id);
	CREATE UNIQUE INDEX is_si ON import_stamp(server_id);
	CREATE INDEX sr_si ON script_runs(server_id);
	CREATE UNIQUE INDEX is_seq ON import_seq(server_id, seq);
	CREATE INDEX is_ts ON import_seq(seq_time);
	CREATE INDEX inc_si ON includes(source_id);
	CREATE INDEX bt_si ON backtraces(source_id);
	CREATE UNIQUE INDEX bt_sid ON backtraces(source_id, depth);
  update trigger server_del
  drop trigger:
  	event_del
  make sure ungrouped group exists:
  	INSERT INTO groups VALUES (0,"Ungrouped",0,0);
  in general, add:
  	PRAGMA default_synchronous=OFF;
  
  

* users
  -----
  delete the old users db, let the gui create a new one (we dont have any users (except Admin) in the canaveral -no permissions/groups etc.)
  

db changes from platform 1.1.0
================================
empty_db tag: PLATFORM_1_1_0_RC13_20041231
gui tag: PLATFORM_GUI_1_1_0_RC6_20050105

* events
  -------
  new table: rep_ids
  new table: server_repeats
  events - add field 'group_id' (add column), default value is -1
  events - add field 'aggregate_hint' (add column), default value is ''
  new indexes on new tables and fields:
  	CREATE UNIQUE INDEX ri_ids ON rep_ids(rep_id, rep_seq, server_id);
	CREATE INDEX ri_ts ON rep_ids(reported);
	CREATE INDEX ev_gr ON events(group_id);
	CREATE INDEX sr_sid ON server_repeats(server_id);
	CREATE INDEX sr_eid ON server_repeats(event_id);
  changed trigger for event_del
  
* servers
  -------
  groups - new column 'propagate', default value to 0
  groups - new column 'deleted', default value to 0
  servers - ssl (add column) + convert all servers with port 443 to ssl, set ssl flag to 1
  servers - rename field 'key' to 'server_key'
  servers - rename field 'ssl' to 'ssl_support'
  new view: live_groups

* users
  -----
  make sure that group id 0 (Administrators) has permissions of -1
  remove permission of 512 from users...
  
db changes from platform 1.1.2
================================
empty_db tag: PLATFORM_1_1_2_RC2_20050208
gui tag: PLATFORM_GUI_1_1_2_RC6_20050221
* users
  -----
  no change

* servers
  -------
  groups - new column 'propagate', default value to 0
  groups - new column 'deleted', default value to 0
  servers - rename field 'key' to 'server_key'
  servers - rename field 'ssl' to 'ssl_support'
  new view: live_groups
  
  
* events
  -------
  new table: rep_ids
  new table: server_repeats
  events - add field 'group_id' (add column), default value is -1
  events - add field 'aggregate_hint' (add column), default value is ''
  new indexes on new tables and fields:
  	CREATE UNIQUE INDEX ri_ids ON rep_ids(rep_id, rep_seq, server_id);
	CREATE INDEX ri_ts ON rep_ids(reported);
	CREATE INDEX ev_gr ON events(group_id);
	CREATE INDEX sr_sid ON server_repeats(server_id);
	CREATE INDEX sr_eid ON server_repeats(event_id);
  changed trigger for event_del
  