auth_db-create.sql 697 B

123456789101112131415161718192021222324
  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. email_address VARCHAR2(128) DEFAULT NULL,
  9. rpid VARCHAR2(128) DEFAULT NULL,
  10. CONSTRAINT subscriber_account_idx UNIQUE (username, domain)
  11. );
  12. CREATE OR REPLACE TRIGGER subscriber_tr
  13. before insert on subscriber FOR EACH ROW
  14. BEGIN
  15. auto_id(:NEW.id);
  16. END subscriber_tr;
  17. /
  18. BEGIN map2users('subscriber'); END;
  19. /
  20. CREATE INDEX subscriber_username_idx ON subscriber (username);
  21. INSERT INTO version (table_name, table_version) values ('subscriber','7');