auth_db-create.sql 614 B

12345678910111213141516171819202122
  1. CREATE TABLE subscriber (
  2. id NUMBER(10) PRIMARY KEY,
  3. username VARCHAR2(64) DEFAULT '',
  4. domain VARCHAR2(64) DEFAULT '',
  5. password VARCHAR2(64) DEFAULT '',
  6. ha1 VARCHAR2(128) DEFAULT '',
  7. ha1b VARCHAR2(128) DEFAULT '',
  8. CONSTRAINT subscriber_account_idx UNIQUE (username, domain)
  9. );
  10. CREATE OR REPLACE TRIGGER subscriber_tr
  11. before insert on subscriber FOR EACH ROW
  12. BEGIN
  13. auto_id(:NEW.id);
  14. END subscriber_tr;
  15. /
  16. BEGIN map2users('subscriber'); END;
  17. /
  18. CREATE INDEX subscriber_username_idx ON subscriber (username);
  19. INSERT INTO version (table_name, table_version) values ('subscriber','7');