userblocklist-create.sql 829 B

1234567891011121314151617181920212223
  1. CREATE TABLE `userblocklist` (
  2. `id` INT(10) UNSIGNED AUTO_INCREMENT PRIMARY KEY NOT NULL,
  3. `username` VARCHAR(64) DEFAULT '' NOT NULL,
  4. `domain` VARCHAR(64) DEFAULT '' NOT NULL,
  5. `prefix` VARCHAR(64) DEFAULT '' NOT NULL,
  6. `allowlist` TINYINT(1) DEFAULT 0 NOT NULL
  7. );
  8. CREATE INDEX userblocklist_idx ON userblocklist (`username`, `domain`, `prefix`);
  9. INSERT INTO version (table_name, table_version) values ('userblocklist','1');
  10. CREATE TABLE `globalblocklist` (
  11. `id` INT(10) UNSIGNED AUTO_INCREMENT PRIMARY KEY NOT NULL,
  12. `prefix` VARCHAR(64) DEFAULT '' NOT NULL,
  13. `allowlist` TINYINT(1) DEFAULT 0 NOT NULL,
  14. `description` VARCHAR(255) DEFAULT NULL
  15. );
  16. CREATE INDEX globalblocklist_idx ON globalblocklist (`prefix`);
  17. INSERT INTO version (table_name, table_version) values ('globalblocklist','1');