Bläddra i källkod

kamctl: update db table definitions after change to mtrees key

- reported by Andreas Granig
Daniel-Constantin Mierla 13 år sedan
förälder
incheckning
0036521d5a

+ 1 - 1
utils/kamctl/db_berkeley/kamailio/version

@@ -73,7 +73,7 @@ missed_calls|3
 mtree|
 mtree|
 mtree|1
 mtree|1
 mtrees|
 mtrees|
-mtrees|1
+mtrees|2
 pdt|
 pdt|
 pdt|1
 pdt|1
 pl_pipes|
 pl_pipes|

+ 2 - 2
utils/kamctl/db_sqlite/mtree-create.sql

@@ -6,12 +6,12 @@ CREATE TABLE mtree (
     CONSTRAINT mtree_tprefix_idx UNIQUE (tprefix)
     CONSTRAINT mtree_tprefix_idx UNIQUE (tprefix)
 );
 );
 
 
-INSERT INTO version (table_name, table_version) values ('mtrees','1');
+INSERT INTO version (table_name, table_version) values ('mtrees','2');
 CREATE TABLE mtrees (
 CREATE TABLE mtrees (
     id INTEGER PRIMARY KEY NOT NULL,
     id INTEGER PRIMARY KEY NOT NULL,
     tname VARCHAR(128) DEFAULT '' NOT NULL,
     tname VARCHAR(128) DEFAULT '' NOT NULL,
     tprefix VARCHAR(32) DEFAULT '' NOT NULL,
     tprefix VARCHAR(32) DEFAULT '' NOT NULL,
     tvalue VARCHAR(128) DEFAULT '' NOT NULL,
     tvalue VARCHAR(128) DEFAULT '' NOT NULL,
-    CONSTRAINT mtrees_tname_tprefix_idx UNIQUE (tname, tprefix)
+    CONSTRAINT mtrees_tname_tprefix_tvalue_idx UNIQUE (tname, tprefix, tvalue)
 );
 );
 
 

+ 1 - 1
utils/kamctl/dbtext/kamailio/version

@@ -31,7 +31,7 @@ location:1004
 matrix:1
 matrix:1
 missed_calls:3
 missed_calls:3
 mtree:1
 mtree:1
-mtrees:1
+mtrees:2
 pdt:1
 pdt:1
 pl_pipes:1
 pl_pipes:1
 presentity:3
 presentity:3

+ 2 - 2
utils/kamctl/mysql/mtree-create.sql

@@ -6,12 +6,12 @@ CREATE TABLE mtree (
     CONSTRAINT tprefix_idx UNIQUE (tprefix)
     CONSTRAINT tprefix_idx UNIQUE (tprefix)
 ) ENGINE=MyISAM;
 ) ENGINE=MyISAM;
 
 
-INSERT INTO version (table_name, table_version) values ('mtrees','1');
+INSERT INTO version (table_name, table_version) values ('mtrees','2');
 CREATE TABLE mtrees (
 CREATE TABLE mtrees (
     id INT(10) UNSIGNED AUTO_INCREMENT PRIMARY KEY NOT NULL,
     id INT(10) UNSIGNED AUTO_INCREMENT PRIMARY KEY NOT NULL,
     tname VARCHAR(128) DEFAULT '' NOT NULL,
     tname VARCHAR(128) DEFAULT '' NOT NULL,
     tprefix VARCHAR(32) DEFAULT '' NOT NULL,
     tprefix VARCHAR(32) DEFAULT '' NOT NULL,
     tvalue VARCHAR(128) DEFAULT '' NOT NULL,
     tvalue VARCHAR(128) DEFAULT '' NOT NULL,
-    CONSTRAINT tname_tprefix_idx UNIQUE (tname, tprefix)
+    CONSTRAINT tname_tprefix_tvalue_idx UNIQUE (tname, tprefix, tvalue)
 ) ENGINE=MyISAM;
 ) ENGINE=MyISAM;
 
 

+ 2 - 2
utils/kamctl/oracle/mtree-create.sql

@@ -14,13 +14,13 @@ END mtree_tr;
 /
 /
 BEGIN map2users('mtree'); END;
 BEGIN map2users('mtree'); END;
 /
 /
-INSERT INTO version (table_name, table_version) values ('mtrees','1');
+INSERT INTO version (table_name, table_version) values ('mtrees','2');
 CREATE TABLE mtrees (
 CREATE TABLE mtrees (
     id NUMBER(10) PRIMARY KEY,
     id NUMBER(10) PRIMARY KEY,
     tname VARCHAR2(128) DEFAULT '',
     tname VARCHAR2(128) DEFAULT '',
     tprefix VARCHAR2(32) DEFAULT '',
     tprefix VARCHAR2(32) DEFAULT '',
     tvalue VARCHAR2(128) DEFAULT '',
     tvalue VARCHAR2(128) DEFAULT '',
-    CONSTRAINT mtrees_tname_tprefix_idx  UNIQUE (tname, tprefix)
+    CONSTRAINT ORA_tname_tprefix_tvalue_idx  UNIQUE (tname, tprefix, tvalue)
 );
 );
 
 
 CREATE OR REPLACE TRIGGER mtrees_tr
 CREATE OR REPLACE TRIGGER mtrees_tr

+ 2 - 2
utils/kamctl/postgres/mtree-create.sql

@@ -6,12 +6,12 @@ CREATE TABLE mtree (
     CONSTRAINT mtree_tprefix_idx UNIQUE (tprefix)
     CONSTRAINT mtree_tprefix_idx UNIQUE (tprefix)
 );
 );
 
 
-INSERT INTO version (table_name, table_version) values ('mtrees','1');
+INSERT INTO version (table_name, table_version) values ('mtrees','2');
 CREATE TABLE mtrees (
 CREATE TABLE mtrees (
     id SERIAL PRIMARY KEY NOT NULL,
     id SERIAL PRIMARY KEY NOT NULL,
     tname VARCHAR(128) DEFAULT '' NOT NULL,
     tname VARCHAR(128) DEFAULT '' NOT NULL,
     tprefix VARCHAR(32) DEFAULT '' NOT NULL,
     tprefix VARCHAR(32) DEFAULT '' NOT NULL,
     tvalue VARCHAR(128) DEFAULT '' NOT NULL,
     tvalue VARCHAR(128) DEFAULT '' NOT NULL,
-    CONSTRAINT mtrees_tname_tprefix_idx UNIQUE (tname, tprefix)
+    CONSTRAINT mtrees_tname_tprefix_tvalue_idx UNIQUE (tname, tprefix, tvalue)
 );
 );