userblocklist-create.sql 775 B

1234567891011121314151617181920212223
  1. CREATE TABLE userblocklist (
  2. id SERIAL 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 SMALLINT DEFAULT 0 NOT NULL
  7. );
  8. CREATE INDEX userblocklist_userblocklist_idx ON userblocklist (username, domain, prefix);
  9. INSERT INTO version (table_name, table_version) values ('userblocklist','1');
  10. CREATE TABLE globalblocklist (
  11. id SERIAL PRIMARY KEY NOT NULL,
  12. prefix VARCHAR(64) DEFAULT '' NOT NULL,
  13. allowlist SMALLINT DEFAULT 0 NOT NULL,
  14. description VARCHAR(255) DEFAULT NULL
  15. );
  16. CREATE INDEX globalblocklist_globalblocklist_idx ON globalblocklist (prefix);
  17. INSERT INTO version (table_name, table_version) values ('globalblocklist','1');