Browse Source

kamctl: db script with larger topos fields

Daniel-Constantin Mierla 9 years ago
parent
commit
f8b9bbdcb9

+ 2 - 2
utils/kamctl/db_berkeley/kamailio/topos_t

@@ -1,5 +1,5 @@
 METADATA_COLUMNS
-id(int) rectime(datetime) s_method(str) s_cseq(str) a_callid(str) a_uuid(str) b_uuid(str) direction(int) x_via(str) x_vbranch(str) x_rr(str) y_rr(str) s_rr(str) x_uri(str) x_tag(str) a_srcaddr(str) b_srcaddr(str) a_socket(str) b_socket(str)
+id(int) rectime(datetime) s_method(str) s_cseq(str) a_callid(str) a_uuid(str) b_uuid(str) direction(int) x_via(str) x_vbranch(str) x_rr(str) y_rr(str) s_rr(str) x_uri(str) a_contact(str) b_contact(str) as_contact(str) bs_contact(str) x_tag(str) a_tag(str) b_tag(str) a_srcaddr(str) b_srcaddr(str) a_socket(str) b_socket(str)
 METADATA_KEY
 4 5 6 7 9 
 METADATA_READONLY
@@ -7,4 +7,4 @@ METADATA_READONLY
 METADATA_LOGFLAGS
 0
 METADATA_DEFAULTS
-NIL|NIL|''|''|''|''|''|0|''|''|''|''|''|''|''|''|''|''|''
+NIL|NIL|''|''|''|''|''|0|''|''|''|''|''|''|''|''|''|''|''|''|''|''|''|''|''

+ 9 - 3
utils/kamctl/db_sqlite/topos-create.sql

@@ -10,8 +10,8 @@ CREATE TABLE topos_d (
     b_contact VARCHAR(128) DEFAULT '' NOT NULL,
     as_contact VARCHAR(128) DEFAULT '' NOT NULL,
     bs_contact VARCHAR(128) DEFAULT '' NOT NULL,
-    a_tag VARCHAR(64) DEFAULT '' NOT NULL,
-    b_tag VARCHAR(64) DEFAULT '' NOT NULL,
+    a_tag VARCHAR(255) DEFAULT '' NOT NULL,
+    b_tag VARCHAR(255) DEFAULT '' NOT NULL,
     a_rr TEXT DEFAULT '' NOT NULL,
     b_rr TEXT DEFAULT '' NOT NULL,
     s_rr TEXT DEFAULT '' NOT NULL,
@@ -45,7 +45,13 @@ CREATE TABLE topos_t (
     y_rr TEXT DEFAULT '' NOT NULL,
     s_rr TEXT DEFAULT '' NOT NULL,
     x_uri VARCHAR(128) DEFAULT '' NOT NULL,
-    x_tag VARCHAR(64) DEFAULT '' NOT NULL,
+    a_contact VARCHAR(128) DEFAULT '' NOT NULL,
+    b_contact VARCHAR(128) DEFAULT '' NOT NULL,
+    as_contact VARCHAR(128) DEFAULT '' NOT NULL,
+    bs_contact VARCHAR(128) DEFAULT '' NOT NULL,
+    x_tag VARCHAR(255) DEFAULT '' NOT NULL,
+    a_tag VARCHAR(255) DEFAULT '' NOT NULL,
+    b_tag VARCHAR(255) DEFAULT '' NOT NULL,
     a_srcaddr VARCHAR(128) DEFAULT '' NOT NULL,
     b_srcaddr VARCHAR(128) DEFAULT '' NOT NULL,
     a_socket VARCHAR(128) DEFAULT '' NOT NULL,

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

@@ -1 +1 @@
-id(int,auto) rectime(int) s_method(string) s_cseq(string) a_callid(string) a_uuid(string) b_uuid(string) direction(int) x_via(string) x_vbranch(string) x_rr(string) y_rr(string) s_rr(string) x_uri(string) x_tag(string) a_srcaddr(string) b_srcaddr(string) a_socket(string) b_socket(string) 
+id(int,auto) rectime(int) s_method(string) s_cseq(string) a_callid(string) a_uuid(string) b_uuid(string) direction(int) x_via(string) x_vbranch(string) x_rr(string) y_rr(string) s_rr(string) x_uri(string) a_contact(string) b_contact(string) as_contact(string) bs_contact(string) x_tag(string) a_tag(string) b_tag(string) a_srcaddr(string) b_srcaddr(string) a_socket(string) b_socket(string) 

+ 9 - 3
utils/kamctl/mysql/topos-create.sql

@@ -10,8 +10,8 @@ CREATE TABLE `topos_d` (
     `b_contact` VARCHAR(128) DEFAULT '' NOT NULL,
     `as_contact` VARCHAR(128) DEFAULT '' NOT NULL,
     `bs_contact` VARCHAR(128) DEFAULT '' NOT NULL,
-    `a_tag` VARCHAR(64) DEFAULT '' NOT NULL,
-    `b_tag` VARCHAR(64) DEFAULT '' NOT NULL,
+    `a_tag` VARCHAR(255) DEFAULT '' NOT NULL,
+    `b_tag` VARCHAR(255) DEFAULT '' NOT NULL,
     `a_rr` MEDIUMTEXT DEFAULT '' NOT NULL,
     `b_rr` MEDIUMTEXT DEFAULT '' NOT NULL,
     `s_rr` MEDIUMTEXT DEFAULT '' NOT NULL,
@@ -45,7 +45,13 @@ CREATE TABLE `topos_t` (
     `y_rr` MEDIUMTEXT DEFAULT '' NOT NULL,
     `s_rr` MEDIUMTEXT DEFAULT '' NOT NULL,
     `x_uri` VARCHAR(128) DEFAULT '' NOT NULL,
-    `x_tag` VARCHAR(64) DEFAULT '' NOT NULL,
+    `a_contact` VARCHAR(128) DEFAULT '' NOT NULL,
+    `b_contact` VARCHAR(128) DEFAULT '' NOT NULL,
+    `as_contact` VARCHAR(128) DEFAULT '' NOT NULL,
+    `bs_contact` VARCHAR(128) DEFAULT '' NOT NULL,
+    `x_tag` VARCHAR(255) DEFAULT '' NOT NULL,
+    `a_tag` VARCHAR(255) DEFAULT '' NOT NULL,
+    `b_tag` VARCHAR(255) DEFAULT '' NOT NULL,
     `a_srcaddr` VARCHAR(128) DEFAULT '' NOT NULL,
     `b_srcaddr` VARCHAR(128) DEFAULT '' NOT NULL,
     `a_socket` VARCHAR(128) DEFAULT '' NOT NULL,

+ 9 - 3
utils/kamctl/oracle/topos-create.sql

@@ -10,8 +10,8 @@ CREATE TABLE topos_d (
     b_contact VARCHAR2(128) DEFAULT '',
     as_contact VARCHAR2(128) DEFAULT '',
     bs_contact VARCHAR2(128) DEFAULT '',
-    a_tag VARCHAR2(64) DEFAULT '',
-    b_tag VARCHAR2(64) DEFAULT '',
+    a_tag VARCHAR2(255) DEFAULT '',
+    b_tag VARCHAR2(255) DEFAULT '',
     a_rr CLOB DEFAULT '',
     b_rr CLOB DEFAULT '',
     s_rr CLOB DEFAULT '',
@@ -53,7 +53,13 @@ CREATE TABLE topos_t (
     y_rr CLOB DEFAULT '',
     s_rr CLOB DEFAULT '',
     x_uri VARCHAR2(128) DEFAULT '',
-    x_tag VARCHAR2(64) DEFAULT '',
+    a_contact VARCHAR2(128) DEFAULT '',
+    b_contact VARCHAR2(128) DEFAULT '',
+    as_contact VARCHAR2(128) DEFAULT '',
+    bs_contact VARCHAR2(128) DEFAULT '',
+    x_tag VARCHAR2(255) DEFAULT '',
+    a_tag VARCHAR2(255) DEFAULT '',
+    b_tag VARCHAR2(255) DEFAULT '',
     a_srcaddr VARCHAR2(128) DEFAULT '',
     b_srcaddr VARCHAR2(128) DEFAULT '',
     a_socket VARCHAR2(128) DEFAULT '',

+ 9 - 3
utils/kamctl/postgres/topos-create.sql

@@ -10,8 +10,8 @@ CREATE TABLE topos_d (
     b_contact VARCHAR(128) DEFAULT '' NOT NULL,
     as_contact VARCHAR(128) DEFAULT '' NOT NULL,
     bs_contact VARCHAR(128) DEFAULT '' NOT NULL,
-    a_tag VARCHAR(64) DEFAULT '' NOT NULL,
-    b_tag VARCHAR(64) DEFAULT '' NOT NULL,
+    a_tag VARCHAR(255) DEFAULT '' NOT NULL,
+    b_tag VARCHAR(255) DEFAULT '' NOT NULL,
     a_rr TEXT DEFAULT '' NOT NULL,
     b_rr TEXT DEFAULT '' NOT NULL,
     s_rr TEXT DEFAULT '' NOT NULL,
@@ -45,7 +45,13 @@ CREATE TABLE topos_t (
     y_rr TEXT DEFAULT '' NOT NULL,
     s_rr TEXT DEFAULT '' NOT NULL,
     x_uri VARCHAR(128) DEFAULT '' NOT NULL,
-    x_tag VARCHAR(64) DEFAULT '' NOT NULL,
+    a_contact VARCHAR(128) DEFAULT '' NOT NULL,
+    b_contact VARCHAR(128) DEFAULT '' NOT NULL,
+    as_contact VARCHAR(128) DEFAULT '' NOT NULL,
+    bs_contact VARCHAR(128) DEFAULT '' NOT NULL,
+    x_tag VARCHAR(255) DEFAULT '' NOT NULL,
+    a_tag VARCHAR(255) DEFAULT '' NOT NULL,
+    b_tag VARCHAR(255) DEFAULT '' NOT NULL,
     a_srcaddr VARCHAR(128) DEFAULT '' NOT NULL,
     b_srcaddr VARCHAR(128) DEFAULT '' NOT NULL,
     a_socket VARCHAR(128) DEFAULT '' NOT NULL,

+ 24 - 0
utils/kamctl/xhttp_pi/pi_framework.xml

@@ -796,7 +796,13 @@
 		<column><field>y_rr</field><type>DB1_BLOB</type></column>
 		<column><field>s_rr</field><type>DB1_BLOB</type></column>
 		<column><field>x_uri</field><type>DB1_STR</type></column>
+		<column><field>a_contact</field><type>DB1_STR</type></column>
+		<column><field>b_contact</field><type>DB1_STR</type></column>
+		<column><field>as_contact</field><type>DB1_STR</type></column>
+		<column><field>bs_contact</field><type>DB1_STR</type></column>
 		<column><field>x_tag</field><type>DB1_STR</type></column>
+		<column><field>a_tag</field><type>DB1_STR</type></column>
+		<column><field>b_tag</field><type>DB1_STR</type></column>
 		<column><field>a_srcaddr</field><type>DB1_STR</type></column>
 		<column><field>b_srcaddr</field><type>DB1_STR</type></column>
 		<column><field>a_socket</field><type>DB1_STR</type></column>
@@ -4008,7 +4014,13 @@
 				<col><field>y_rr</field></col>
 				<col><field>s_rr</field></col>
 				<col><field>x_uri</field></col>
+				<col><field>a_contact</field></col>
+				<col><field>b_contact</field></col>
+				<col><field>as_contact</field></col>
+				<col><field>bs_contact</field></col>
 				<col><field>x_tag</field></col>
+				<col><field>a_tag</field></col>
+				<col><field>b_tag</field></col>
 				<col><field>a_srcaddr</field></col>
 				<col><field>b_srcaddr</field></col>
 				<col><field>a_socket</field></col>
@@ -4032,7 +4044,13 @@
 				<col><field>y_rr</field></col>
 				<col><field>s_rr</field></col>
 				<col><field>x_uri</field></col>
+				<col><field>a_contact</field></col>
+				<col><field>b_contact</field></col>
+				<col><field>as_contact</field></col>
+				<col><field>bs_contact</field></col>
 				<col><field>x_tag</field></col>
+				<col><field>a_tag</field></col>
+				<col><field>b_tag</field></col>
 				<col><field>a_srcaddr</field></col>
 				<col><field>b_srcaddr</field></col>
 				<col><field>a_socket</field></col>
@@ -4059,7 +4077,13 @@
 				<col><field>y_rr</field></col>
 				<col><field>s_rr</field></col>
 				<col><field>x_uri</field></col>
+				<col><field>a_contact</field></col>
+				<col><field>b_contact</field></col>
+				<col><field>as_contact</field></col>
+				<col><field>bs_contact</field></col>
 				<col><field>x_tag</field></col>
+				<col><field>a_tag</field></col>
+				<col><field>b_tag</field></col>
 				<col><field>a_srcaddr</field></col>
 				<col><field>b_srcaddr</field></col>
 				<col><field>a_socket</field></col>

+ 18 - 0
utils/kamctl/xhttp_pi/topos-mod

@@ -119,7 +119,13 @@
 				<col><field>y_rr</field></col>
 				<col><field>s_rr</field></col>
 				<col><field>x_uri</field></col>
+				<col><field>a_contact</field></col>
+				<col><field>b_contact</field></col>
+				<col><field>as_contact</field></col>
+				<col><field>bs_contact</field></col>
 				<col><field>x_tag</field></col>
+				<col><field>a_tag</field></col>
+				<col><field>b_tag</field></col>
 				<col><field>a_srcaddr</field></col>
 				<col><field>b_srcaddr</field></col>
 				<col><field>a_socket</field></col>
@@ -143,7 +149,13 @@
 				<col><field>y_rr</field></col>
 				<col><field>s_rr</field></col>
 				<col><field>x_uri</field></col>
+				<col><field>a_contact</field></col>
+				<col><field>b_contact</field></col>
+				<col><field>as_contact</field></col>
+				<col><field>bs_contact</field></col>
 				<col><field>x_tag</field></col>
+				<col><field>a_tag</field></col>
+				<col><field>b_tag</field></col>
 				<col><field>a_srcaddr</field></col>
 				<col><field>b_srcaddr</field></col>
 				<col><field>a_socket</field></col>
@@ -170,7 +182,13 @@
 				<col><field>y_rr</field></col>
 				<col><field>s_rr</field></col>
 				<col><field>x_uri</field></col>
+				<col><field>a_contact</field></col>
+				<col><field>b_contact</field></col>
+				<col><field>as_contact</field></col>
+				<col><field>bs_contact</field></col>
 				<col><field>x_tag</field></col>
+				<col><field>a_tag</field></col>
+				<col><field>b_tag</field></col>
 				<col><field>a_srcaddr</field></col>
 				<col><field>b_srcaddr</field></col>
 				<col><field>a_socket</field></col>

+ 6 - 0
utils/kamctl/xhttp_pi/topos-table

@@ -45,7 +45,13 @@
 		<column><field>y_rr</field><type>DB1_BLOB</type></column>
 		<column><field>s_rr</field><type>DB1_BLOB</type></column>
 		<column><field>x_uri</field><type>DB1_STR</type></column>
+		<column><field>a_contact</field><type>DB1_STR</type></column>
+		<column><field>b_contact</field><type>DB1_STR</type></column>
+		<column><field>as_contact</field><type>DB1_STR</type></column>
+		<column><field>bs_contact</field><type>DB1_STR</type></column>
 		<column><field>x_tag</field><type>DB1_STR</type></column>
+		<column><field>a_tag</field><type>DB1_STR</type></column>
+		<column><field>b_tag</field><type>DB1_STR</type></column>
 		<column><field>a_srcaddr</field><type>DB1_STR</type></column>
 		<column><field>b_srcaddr</field><type>DB1_STR</type></column>
 		<column><field>a_socket</field><type>DB1_STR</type></column>