uid_auth_db-create.sql 862 B

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