auth_db-create.sql 690 B

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