浏览代码

kamctl: added files for uac remote registrations

Daniel-Constantin Mierla 15 年之前
父节点
当前提交
dc95326f22
共有 3 个文件被更改,包括 56 次插入0 次删除
  1. 16 0
      utils/kamctl/mysql/uac-create.sql
  2. 24 0
      utils/kamctl/oracle/uac-create.sql
  3. 16 0
      utils/kamctl/postgres/uac-create.sql

+ 16 - 0
utils/kamctl/mysql/uac-create.sql

@@ -0,0 +1,16 @@
+INSERT INTO version (table_name, table_version) values ('uacreg','1');
+CREATE TABLE uacreg (
+    id INT(10) UNSIGNED AUTO_INCREMENT PRIMARY KEY NOT NULL,
+    l_uuid VARCHAR(64) DEFAULT '' NOT NULL,
+    l_username VARCHAR(64) DEFAULT '' NOT NULL,
+    l_domain VARCHAR(128) DEFAULT '' NOT NULL,
+    r_username VARCHAR(64) DEFAULT '' NOT NULL,
+    r_domain VARCHAR(128) DEFAULT '' NOT NULL,
+    realm VARCHAR(64) DEFAULT '' NOT NULL,
+    auth_username VARCHAR(64) DEFAULT '' NOT NULL,
+    auth_password VARCHAR(64) DEFAULT '' NOT NULL,
+    auth_proxy VARCHAR(64) DEFAULT '' NOT NULL,
+    expires INT DEFAULT 0 NOT NULL,
+    CONSTRAINT l_uuid_idx UNIQUE (l_uuid)
+) ENGINE=MyISAM;
+

+ 24 - 0
utils/kamctl/oracle/uac-create.sql

@@ -0,0 +1,24 @@
+INSERT INTO version (table_name, table_version) values ('uacreg','1');
+CREATE TABLE uacreg (
+    id NUMBER(10) PRIMARY KEY,
+    l_uuid VARCHAR2(64) DEFAULT '',
+    l_username VARCHAR2(64) DEFAULT '',
+    l_domain VARCHAR2(128) DEFAULT '',
+    r_username VARCHAR2(64) DEFAULT '',
+    r_domain VARCHAR2(128) DEFAULT '',
+    realm VARCHAR2(64) DEFAULT '',
+    auth_username VARCHAR2(64) DEFAULT '',
+    auth_password VARCHAR2(64) DEFAULT '',
+    auth_proxy VARCHAR2(64) DEFAULT '',
+    expires NUMBER(10) DEFAULT 0 NOT NULL,
+    CONSTRAINT uacreg_l_uuid_idx  UNIQUE (l_uuid)
+);
+
+CREATE OR REPLACE TRIGGER uacreg_tr
+before insert on uacreg FOR EACH ROW
+BEGIN
+  auto_id(:NEW.id);
+END uacreg_tr;
+/
+BEGIN map2users('uacreg'); END;
+/

+ 16 - 0
utils/kamctl/postgres/uac-create.sql

@@ -0,0 +1,16 @@
+INSERT INTO version (table_name, table_version) values ('uacreg','1');
+CREATE TABLE uacreg (
+    id SERIAL PRIMARY KEY NOT NULL,
+    l_uuid VARCHAR(64) DEFAULT '' NOT NULL,
+    l_username VARCHAR(64) DEFAULT '' NOT NULL,
+    l_domain VARCHAR(128) DEFAULT '' NOT NULL,
+    r_username VARCHAR(64) DEFAULT '' NOT NULL,
+    r_domain VARCHAR(128) DEFAULT '' NOT NULL,
+    realm VARCHAR(64) DEFAULT '' NOT NULL,
+    auth_username VARCHAR(64) DEFAULT '' NOT NULL,
+    auth_password VARCHAR(64) DEFAULT '' NOT NULL,
+    auth_proxy VARCHAR(64) DEFAULT '' NOT NULL,
+    expires INTEGER DEFAULT 0 NOT NULL,
+    CONSTRAINT uacreg_l_uuid_idx UNIQUE (l_uuid)
+);
+