2
0

uid_avp_db-create.sql 550 B

12345678910111213141516171819
  1. INSERT INTO version (table_name, table_version) values ('uid_user_attrs','3');
  2. CREATE TABLE uid_user_attrs (
  3. id NUMBER(10) PRIMARY KEY,
  4. uuid VARCHAR2(64),
  5. name VARCHAR2(32),
  6. value VARCHAR2(128),
  7. type NUMBER(10) DEFAULT 0 NOT NULL,
  8. flags NUMBER(10) DEFAULT 0 NOT NULL,
  9. CONSTRAINT uid_user_attrs_userattrs_idx UNIQUE (uuid, name, value)
  10. );
  11. CREATE OR REPLACE TRIGGER uid_user_attrs_tr
  12. before insert on uid_user_attrs FOR EACH ROW
  13. BEGIN
  14. auto_id(:NEW.id);
  15. END uid_user_attrs_tr;
  16. /
  17. BEGIN map2users('uid_user_attrs'); END;
  18. /