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) | |
); |