uid_auth_db-create.sql 861 B

1234567891011121314151617181920212223242526
  1. INSERT INTO version (table_name, table_version) values ('uid_credentials','7');
  2. CREATE TABLE uid_credentials (
  3. id NUMBER(10) PRIMARY KEY,
  4. auth_username VARCHAR2(64),
  5. did VARCHAR2(64) DEFAULT '_default',
  6. realm VARCHAR2(64),
  7. password VARCHAR2(28) DEFAULT '',
  8. flags NUMBER(10) DEFAULT 0 NOT NULL,
  9. ha1 VARCHAR2(32),
  10. ha1b VARCHAR2(32) DEFAULT '',
  11. uuid VARCHAR2(64)
  12. );
  13. CREATE OR REPLACE TRIGGER uid_credentials_tr
  14. before insert on uid_credentials FOR EACH ROW
  15. BEGIN
  16. auto_id(:NEW.id);
  17. END uid_credentials_tr;
  18. /
  19. BEGIN map2users('uid_credentials'); END;
  20. /
  21. CREATE INDEX uid_credentials_cred_idx ON uid_credentials (auth_username, did);
  22. CREATE INDEX uid_credentials_uuid ON uid_credentials (uuid);
  23. CREATE INDEX uid_credentials_did_idx ON uid_credentials (did);
  24. CREATE INDEX uid_credentials_realm_idx ON uid_credentials (realm);