Ver código fonte

kamctl: added scripts to create pl_pipes table

Daniel-Constantin Mierla 14 anos atrás
pai
commit
81248685cd

+ 12 - 0
utils/kamctl/db_berkeley/kamailio/pl_pipes

@@ -0,0 +1,12 @@
+METADATA_COLUMNS
+id(int) pipeid(str) algorithm(str) plimit(int)
+METADATA_KEY
+
+METADATA_READONLY
+0
+METADATA_LOGFLAGS
+0
+METADATA_DEFAULTS
+NIL|''|''|0
+pl_pipes|
+pl_pipes|1

+ 9 - 0
utils/kamctl/db_sqlite/pipelimit-create.sql

@@ -0,0 +1,9 @@
+INSERT INTO version (table_name, table_version) values ('pl_pipes','1');
+CREATE TABLE pl_pipes (
+    id INTEGER PRIMARY KEY NOT NULL,
+    pipeid VARCHAR(64) DEFAULT '' NOT NULL,
+    algorithm VARCHAR(32) DEFAULT '' NOT NULL,
+    plimit INTEGER DEFAULT 0 NOT NULL
+);
+
+CREATE INDEX pl_pipes_account_idx ON pl_pipes (

+ 2 - 0
utils/kamctl/dbtext/kamailio/pl_pipes

@@ -0,0 +1,2 @@
+id(int,auto) pipeid(string) algorithm(string) plimit(int) 
+pl_pipes:1

+ 9 - 0
utils/kamctl/mysql/pipelimit-create.sql

@@ -0,0 +1,9 @@
+INSERT INTO version (table_name, table_version) values ('pl_pipes','1');
+CREATE TABLE pl_pipes (
+    id INT(10) UNSIGNED AUTO_INCREMENT PRIMARY KEY NOT NULL,
+    pipeid VARCHAR(64) DEFAULT '' NOT NULL,
+    algorithm VARCHAR(32) DEFAULT '' NOT NULL,
+    plimit INT DEFAULT 0 NOT NULL
+) ENGINE=MyISAM;
+
+CREATE INDEX account_idx ON pl_pipes (

+ 17 - 0
utils/kamctl/oracle/pipelimit-create.sql

@@ -0,0 +1,17 @@
+INSERT INTO version (table_name, table_version) values ('pl_pipes','1');
+CREATE TABLE pl_pipes (
+    id NUMBER(10) PRIMARY KEY,
+    pipeid VARCHAR2(64) DEFAULT '',
+    algorithm VARCHAR2(32) DEFAULT '',
+    plimit NUMBER(10) DEFAULT 0 NOT NULL
+);
+
+CREATE OR REPLACE TRIGGER pl_pipes_tr
+before insert on pl_pipes FOR EACH ROW
+BEGIN
+  auto_id(:NEW.id);
+END pl_pipes_tr;
+/
+BEGIN map2users('pl_pipes'); END;
+/
+CREATE INDEX pl_pipes_account_idx  ON pl_pipes (

+ 9 - 0
utils/kamctl/postgres/pipelimit-create.sql

@@ -0,0 +1,9 @@
+INSERT INTO version (table_name, table_version) values ('pl_pipes','1');
+CREATE TABLE pl_pipes (
+    id SERIAL PRIMARY KEY NOT NULL,
+    pipeid VARCHAR(64) DEFAULT '' NOT NULL,
+    algorithm VARCHAR(32) DEFAULT '' NOT NULL,
+    plimit INTEGER DEFAULT 0 NOT NULL
+);
+
+CREATE INDEX pl_pipes_account_idx ON pl_pipes (