123456789101112131415161718192021222324252627282930313233343536373839404142 |
- CREATE TABLE uid_domain (
- id NUMBER(10) PRIMARY KEY,
- did VARCHAR2(64),
- domain VARCHAR2(64),
- flags NUMBER(10) DEFAULT 0 NOT NULL,
- CONSTRAINT uid_domain_domain_idx UNIQUE (domain)
- );
- CREATE OR REPLACE TRIGGER uid_domain_tr
- before insert on uid_domain FOR EACH ROW
- BEGIN
- auto_id(:NEW.id);
- END uid_domain_tr;
- /
- BEGIN map2users('uid_domain'); END;
- /
- CREATE INDEX uid_domain_did_idx ON uid_domain (did);
- INSERT INTO version (table_name, table_version) values ('uid_domain','2');
- CREATE TABLE uid_domain_attrs (
- id NUMBER(10) PRIMARY KEY,
- did VARCHAR2(64),
- name VARCHAR2(32),
- type NUMBER(10) DEFAULT 0 NOT NULL,
- value VARCHAR2(128),
- flags NUMBER(10) DEFAULT 0 NOT NULL,
- CONSTRAINT ORA_domain_attr_idx UNIQUE (did, name, value)
- );
- CREATE OR REPLACE TRIGGER uid_domain_attrs_tr
- before insert on uid_domain_attrs FOR EACH ROW
- BEGIN
- auto_id(:NEW.id);
- END uid_domain_attrs_tr;
- /
- BEGIN map2users('uid_domain_attrs'); END;
- /
- CREATE INDEX uid_domain_attrs_domain_did ON uid_domain_attrs (did, flags);
- INSERT INTO version (table_name, table_version) values ('uid_domain_attrs','1');
|