|
@@ -1,10 +1,11 @@
|
|
|
-INSERT INTO version (table_name, table_version) values ('dr_gateways','1');
|
|
|
+INSERT INTO version (table_name, table_version) values ('dr_gateways','3');
|
|
|
CREATE TABLE dr_gateways (
|
|
|
gwid NUMBER(10) PRIMARY KEY,
|
|
|
type NUMBER(10) DEFAULT 0 NOT NULL,
|
|
|
address VARCHAR2(128),
|
|
|
strip NUMBER(10) DEFAULT 0 NOT NULL,
|
|
|
pri_prefix VARCHAR2(64) DEFAULT NULL,
|
|
|
+ attrs VARCHAR2(255) DEFAULT NULL,
|
|
|
description VARCHAR2(128) DEFAULT ''
|
|
|
);
|
|
|
|
|
@@ -16,7 +17,7 @@ END dr_gateways_tr;
|
|
|
/
|
|
|
BEGIN map2users('dr_gateways'); END;
|
|
|
/
|
|
|
-INSERT INTO version (table_name, table_version) values ('dr_rules','1');
|
|
|
+INSERT INTO version (table_name, table_version) values ('dr_rules','3');
|
|
|
CREATE TABLE dr_rules (
|
|
|
ruleid NUMBER(10) PRIMARY KEY,
|
|
|
groupid VARCHAR2(255),
|
|
@@ -36,3 +37,35 @@ END dr_rules_tr;
|
|
|
/
|
|
|
BEGIN map2users('dr_rules'); END;
|
|
|
/
|
|
|
+INSERT INTO version (table_name, table_version) values ('dr_gw_lists','1');
|
|
|
+CREATE TABLE dr_gw_lists (
|
|
|
+ id NUMBER(10) PRIMARY KEY,
|
|
|
+ gwlist VARCHAR2(255),
|
|
|
+ description VARCHAR2(128) DEFAULT ''
|
|
|
+);
|
|
|
+
|
|
|
+CREATE OR REPLACE TRIGGER dr_gw_lists_tr
|
|
|
+before insert on dr_gw_lists FOR EACH ROW
|
|
|
+BEGIN
|
|
|
+ auto_id(:NEW.id);
|
|
|
+END dr_gw_lists_tr;
|
|
|
+/
|
|
|
+BEGIN map2users('dr_gw_lists'); END;
|
|
|
+/
|
|
|
+INSERT INTO version (table_name, table_version) values ('dr_groups','2');
|
|
|
+CREATE TABLE dr_groups (
|
|
|
+ id NUMBER(10) PRIMARY KEY,
|
|
|
+ username VARCHAR2(64),
|
|
|
+ domain VARCHAR2(128) DEFAULT '',
|
|
|
+ groupid NUMBER(10) DEFAULT 0 NOT NULL,
|
|
|
+ description VARCHAR2(128) DEFAULT ''
|
|
|
+);
|
|
|
+
|
|
|
+CREATE OR REPLACE TRIGGER dr_groups_tr
|
|
|
+before insert on dr_groups FOR EACH ROW
|
|
|
+BEGIN
|
|
|
+ auto_id(:NEW.id);
|
|
|
+END dr_groups_tr;
|
|
|
+/
|
|
|
+BEGIN map2users('dr_groups'); END;
|
|
|
+/
|