mirror of https://github.com/BOINC/boinc.git
145 lines
4.5 KiB
MySQL
145 lines
4.5 KiB
MySQL
|
use boinc;
|
||
|
|
||
|
create table platform (
|
||
|
id integer not null auto_increment,
|
||
|
create_time integer not null,
|
||
|
name varchar(254) not null,
|
||
|
primary key (id)
|
||
|
);
|
||
|
|
||
|
create table app (
|
||
|
id integer not null auto_increment,
|
||
|
create_time integer not null,
|
||
|
name varchar(254) not null,
|
||
|
alpha_vers integer not null,
|
||
|
beta_vers integer not null,
|
||
|
prod_vers integer not null,
|
||
|
result_xml_template blob,
|
||
|
primary key (id)
|
||
|
);
|
||
|
|
||
|
create table app_version (
|
||
|
id integer not null auto_increment,
|
||
|
create_time integer not null,
|
||
|
appid integer not null,
|
||
|
version_num integer not null,
|
||
|
platformid integer not null,
|
||
|
url varchar(254),
|
||
|
md5_cksum varchar(254),
|
||
|
nbytes double not null,
|
||
|
min_core_version integer not null,
|
||
|
max_core_version integer not null,
|
||
|
message varchar(254),
|
||
|
deprecated smallint not null,
|
||
|
primary key (id)
|
||
|
);
|
||
|
|
||
|
create table user (
|
||
|
id integer not null auto_increment,
|
||
|
create_time integer not null,
|
||
|
email_addr varchar(254) not null,
|
||
|
name varchar(254),
|
||
|
web_password varchar(254),
|
||
|
authenticator varchar(254),
|
||
|
default_prefsid integer not null,
|
||
|
country varchar(254),
|
||
|
postal_code varchar(254),
|
||
|
total_credit double not null,
|
||
|
expavg_credit double not null,
|
||
|
expavg_time integer not null,
|
||
|
primary key (id)
|
||
|
);
|
||
|
|
||
|
create table prefs (
|
||
|
id integer not null auto_increment,
|
||
|
create_time integer not null,
|
||
|
modified_time integer not null,
|
||
|
userid integer not null,
|
||
|
name varchar(64) not null,
|
||
|
xml_doc blob,
|
||
|
primary key (id)
|
||
|
);
|
||
|
|
||
|
create table host (
|
||
|
id integer not null auto_increment,
|
||
|
create_time integer not null,
|
||
|
userid integer not null,
|
||
|
prefsid integer not null,
|
||
|
rpc_seqno integer not null,
|
||
|
rpc_time integer not null,
|
||
|
|
||
|
timezone integer not null,
|
||
|
domain_name varchar(254),
|
||
|
serialnum varchar(254),
|
||
|
last_ip_addr varchar(254),
|
||
|
nsame_ip_addr integer not null,
|
||
|
|
||
|
on_frac float not null,
|
||
|
connected_frac float not null,
|
||
|
active_frac float not null,
|
||
|
|
||
|
p_ncpus integer not null,
|
||
|
p_vendor varchar(254),
|
||
|
p_model varchar(254),
|
||
|
p_fpops float not null,
|
||
|
p_iops float not null,
|
||
|
p_membw float not null,
|
||
|
|
||
|
os_name varchar(254),
|
||
|
os_version varchar(254),
|
||
|
|
||
|
m_nbytes float not null,
|
||
|
m_cache float not null,
|
||
|
m_swap float not null,
|
||
|
|
||
|
d_total float not null,
|
||
|
d_free float not null,
|
||
|
|
||
|
n_bwup float not null,
|
||
|
n_bwdown float not null,
|
||
|
|
||
|
primary key (id)
|
||
|
);
|
||
|
|
||
|
create table workunit (
|
||
|
id integer not null auto_increment,
|
||
|
create_time integer not null,
|
||
|
appid integer not null,
|
||
|
previous_wuid integer not null,
|
||
|
has_successor smallint not null,
|
||
|
name varchar(254) not null,
|
||
|
xml_doc blob,
|
||
|
batch integer not null,
|
||
|
rsc_fpops double not null,
|
||
|
rsc_iops double not null,
|
||
|
rsc_memory double not null,
|
||
|
rsc_disk double not null,
|
||
|
dynamic_results smallint not null,
|
||
|
max_results integer not null,
|
||
|
nresults integer not null,
|
||
|
nresults_unsent integer not null,
|
||
|
nresults_done integer not null,
|
||
|
nresults_fail integer not null,
|
||
|
primary key (id)
|
||
|
);
|
||
|
|
||
|
create table result (
|
||
|
id integer not null auto_increment,
|
||
|
create_time integer not null,
|
||
|
workunitid integer not null,
|
||
|
state integer not null,
|
||
|
hostid integer not null,
|
||
|
sent_time integer not null,
|
||
|
received_time integer not null,
|
||
|
name varchar(254) not null,
|
||
|
exit_status integer not null,
|
||
|
cpu_time float not null,
|
||
|
xml_doc_in blob,
|
||
|
xml_doc_out blob,
|
||
|
stderr_out blob,
|
||
|
batch integer not null,
|
||
|
project_state integer not null,
|
||
|
validated smallint not null,
|
||
|
primary key (id)
|
||
|
);
|