blob: 91b3e39d81508b99901631b89df81ea566e3a01e [file] [log] [blame]
CREATE TABLE KillSwitch (
kswitch_id SMALLINT UNSIGNED NOT NULL AUTO_INCREMENT,
feat_id SMALLINT UNSIGNED NOT NULL,
min_version VARCHAR(50),
max_version VARCHAR(50),
active BOOLEAN NOT NULL,
PRIMARY KEY (kswitch_id),
KEY (feat_id)
);
CREATE TABLE KillSwitch2Browser (
kswitch_id SMALLINT UNSIGNED NOT NULL,
browser SMALLINT UNSIGNED NOT NULL,
PRIMARY KEY (kswitch_id, browser),
KEY (kswitch_id)
);
CREATE TABLE KillSwitchAuthorizedUser (
user_id SMALLINT UNSIGNED NOT NULL AUTO_INCREMENT,
google_uid VARCHAR(64),
email VARCHAR(255),
access_level SMALLINT NOT NULL,
PRIMARY KEY (user_id),
KEY (google_uid),
KEY (email)
);
CREATE TABLE KillSwitchAuditLog (
log_id SMALLINT UNSIGNED NOT NULL AUTO_INCREMENT,
data BLOB,
PRIMARY KEY (log_id)
);