mirror of https://github.com/sipwise/kamailio.git
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
76 lines
1.8 KiB
76 lines
1.8 KiB
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 ''
|
|
);
|
|
|
|
CREATE OR REPLACE TRIGGER dr_gateways_tr
|
|
before insert on dr_gateways FOR EACH ROW
|
|
BEGIN
|
|
auto_id(:NEW.id);
|
|
END dr_gateways_tr;
|
|
/
|
|
BEGIN map2users('dr_gateways'); END;
|
|
/
|
|
INSERT INTO version (table_name, table_version) values ('dr_gateways','3');
|
|
|
|
CREATE TABLE dr_rules (
|
|
ruleid NUMBER(10) PRIMARY KEY,
|
|
groupid VARCHAR2(255),
|
|
prefix VARCHAR2(64),
|
|
timerec VARCHAR2(255),
|
|
priority NUMBER(10) DEFAULT 0 NOT NULL,
|
|
routeid VARCHAR2(64),
|
|
gwlist VARCHAR2(255),
|
|
description VARCHAR2(128) DEFAULT ''
|
|
);
|
|
|
|
CREATE OR REPLACE TRIGGER dr_rules_tr
|
|
before insert on dr_rules FOR EACH ROW
|
|
BEGIN
|
|
auto_id(:NEW.id);
|
|
END dr_rules_tr;
|
|
/
|
|
BEGIN map2users('dr_rules'); END;
|
|
/
|
|
INSERT INTO version (table_name, table_version) values ('dr_rules','3');
|
|
|
|
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_gw_lists','1');
|
|
|
|
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;
|
|
/
|
|
INSERT INTO version (table_name, table_version) values ('dr_groups','2');
|
|
|