Forráskód Böngészése

srdb1, modules_k/presence_xml, modules_k/xcap_server: Updated xcap table version from 3 to 4

- Also fixed a merge issue where I copied the PostgreSQL version of
  presence-create.sql over the MySQL one.
pd 14 éve
szülő
commit
7545c62ab6

+ 1 - 1
lib/srdb1/schema/pr_xcap.xml

@@ -9,7 +9,7 @@
 
 <table id="xcap" xmlns:db="http://docbook.org/ns/docbook">
     <name>xcap</name>
-    <version>3</version>
+    <version>4</version>
     <type db="mysql">&MYSQL_TABLE_TYPE;</type>
     <description>
         <db:para>Table for the presence module. More information can be found at: &KAMAILIO_MOD_DOC;presence.html

+ 1 - 1
modules_k/presence_xml/presence_xml.c

@@ -59,7 +59,7 @@
 #include "presence_xml.h"
 
 MODULE_VERSION
-#define S_TABLE_VERSION 3
+#define S_TABLE_VERSION 4
 
 /** module functions */
 

+ 1 - 1
modules_k/xcap_server/xcap_server.c

@@ -49,7 +49,7 @@
 
 MODULE_VERSION
 
-#define XCAP_TABLE_VERSION   3
+#define XCAP_TABLE_VERSION   4
 
 
 static int xcaps_put_db(str* user, str *domain, xcap_uri_t *xuri, str *etag,

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

@@ -105,4 +105,4 @@ usr_preferences|2
 watchers|
 watchers|3
 xcap|
-xcap|3
+xcap|4

+ 1 - 1
utils/kamctl/db_sqlite/presence-create.sql

@@ -51,7 +51,7 @@ CREATE TABLE watchers (
     CONSTRAINT watchers_watcher_idx UNIQUE (presentity_uri, watcher_username, watcher_domain, event)
 );
 
-INSERT INTO version (table_name, table_version) values ('xcap','3');
+INSERT INTO version (table_name, table_version) values ('xcap','4');
 CREATE TABLE xcap (
     id INTEGER PRIMARY KEY NOT NULL,
     username VARCHAR(64) NOT NULL,

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

@@ -47,4 +47,4 @@ uri:1
 userblacklist:1
 usr_preferences:2
 watchers:3
-xcap:3
+xcap:4

+ 36 - 36
utils/kamctl/mysql/presence-create.sql

@@ -1,20 +1,20 @@
 INSERT INTO version (table_name, table_version) values ('presentity','3');
 CREATE TABLE presentity (
-    id SERIAL PRIMARY KEY NOT NULL,
+    id INT(10) UNSIGNED AUTO_INCREMENT PRIMARY KEY NOT NULL,
     username VARCHAR(64) NOT NULL,
     domain VARCHAR(64) NOT NULL,
     event VARCHAR(64) NOT NULL,
     etag VARCHAR(64) NOT NULL,
-    expires INTEGER NOT NULL,
-    received_time INTEGER NOT NULL,
-    body BYTEA NOT NULL,
+    expires INT(11) NOT NULL,
+    received_time INT(11) NOT NULL,
+    body BLOB NOT NULL,
     sender VARCHAR(128) NOT NULL,
-    CONSTRAINT presentity_presentity_idx UNIQUE (username, domain, event, etag)
-);
+    CONSTRAINT presentity_idx UNIQUE (username, domain, event, etag)
+) ENGINE=MyISAM;
 
 INSERT INTO version (table_name, table_version) values ('active_watchers','9');
 CREATE TABLE active_watchers (
-    id SERIAL PRIMARY KEY NOT NULL,
+    id INT(10) UNSIGNED AUTO_INCREMENT PRIMARY KEY NOT NULL,
     presentity_uri VARCHAR(128) NOT NULL,
     watcher_username VARCHAR(64) NOT NULL,
     watcher_domain VARCHAR(64) NOT NULL,
@@ -25,68 +25,68 @@ CREATE TABLE active_watchers (
     to_tag VARCHAR(64) NOT NULL,
     from_tag VARCHAR(64) NOT NULL,
     callid VARCHAR(255) NOT NULL,
-    local_cseq INTEGER NOT NULL,
-    remote_cseq INTEGER NOT NULL,
+    local_cseq INT(11) NOT NULL,
+    remote_cseq INT(11) NOT NULL,
     contact VARCHAR(128) NOT NULL,
     record_route TEXT,
-    expires INTEGER NOT NULL,
-    status INTEGER DEFAULT 2 NOT NULL,
+    expires INT(11) NOT NULL,
+    status INT(11) DEFAULT 2 NOT NULL,
     reason VARCHAR(64) NOT NULL,
-    version INTEGER DEFAULT 0 NOT NULL,
+    version INT(11) DEFAULT 0 NOT NULL,
     socket_info VARCHAR(64) NOT NULL,
     local_contact VARCHAR(128) NOT NULL,
-    CONSTRAINT active_watchers_active_watchers_idx UNIQUE (presentity_uri, callid, to_tag, from_tag)
-);
+    CONSTRAINT active_watchers_idx UNIQUE (presentity_uri, callid, to_tag, from_tag)
+) ENGINE=MyISAM;
 
 INSERT INTO version (table_name, table_version) values ('watchers','3');
 CREATE TABLE watchers (
-    id SERIAL PRIMARY KEY NOT NULL,
+    id INT(10) UNSIGNED AUTO_INCREMENT PRIMARY KEY NOT NULL,
     presentity_uri VARCHAR(128) NOT NULL,
     watcher_username VARCHAR(64) NOT NULL,
     watcher_domain VARCHAR(64) NOT NULL,
     event VARCHAR(64) DEFAULT 'presence' NOT NULL,
-    status INTEGER NOT NULL,
+    status INT(11) NOT NULL,
     reason VARCHAR(64),
-    inserted_time INTEGER NOT NULL,
-    CONSTRAINT watchers_watcher_idx UNIQUE (presentity_uri, watcher_username, watcher_domain, event)
-);
+    inserted_time INT(11) NOT NULL,
+    CONSTRAINT watcher_idx UNIQUE (presentity_uri, watcher_username, watcher_domain, event)
+) ENGINE=MyISAM;
 
-INSERT INTO version (table_name, table_version) values ('xcap','3');
+INSERT INTO version (table_name, table_version) values ('xcap','4');
 CREATE TABLE xcap (
-    id SERIAL PRIMARY KEY NOT NULL,
+    id INT(10) UNSIGNED AUTO_INCREMENT PRIMARY KEY NOT NULL,
     username VARCHAR(64) NOT NULL,
     domain VARCHAR(64) NOT NULL,
-    doc BYTEA NOT NULL,
-    doc_type INTEGER NOT NULL,
+    doc MEDIUMBLOB NOT NULL,
+    doc_type INT(11) NOT NULL,
     etag VARCHAR(64) NOT NULL,
-    source INTEGER NOT NULL,
+    source INT(11) NOT NULL,
     doc_uri VARCHAR(128) NOT NULL,
-    port INTEGER NOT NULL,
-    CONSTRAINT xcap_account_doc_type_idx UNIQUE (username, domain, doc_type, doc_uri)
-);
+    port INT(11) NOT NULL,
+    CONSTRAINT account_doc_type_idx UNIQUE (username, domain, doc_type, doc_uri)
+) ENGINE=MyISAM;
 
-CREATE INDEX xcap_source_idx ON xcap (source);
+CREATE INDEX source_idx ON xcap (source);
 
 INSERT INTO version (table_name, table_version) values ('pua','6');
 CREATE TABLE pua (
-    id SERIAL PRIMARY KEY NOT NULL,
+    id INT(10) UNSIGNED AUTO_INCREMENT PRIMARY KEY NOT NULL,
     pres_uri VARCHAR(128) NOT NULL,
     pres_id VARCHAR(255) NOT NULL,
-    event INTEGER NOT NULL,
-    expires INTEGER NOT NULL,
-    desired_expires INTEGER NOT NULL,
-    flag INTEGER NOT NULL,
+    event INT(11) NOT NULL,
+    expires INT(11) NOT NULL,
+    desired_expires INT(11) NOT NULL,
+    flag INT(11) NOT NULL,
     etag VARCHAR(64) NOT NULL,
     tuple_id VARCHAR(64),
     watcher_uri VARCHAR(128) NOT NULL,
     call_id VARCHAR(128) NOT NULL,
     to_tag VARCHAR(64) NOT NULL,
     from_tag VARCHAR(64) NOT NULL,
-    cseq INTEGER NOT NULL,
+    cseq INT(11) NOT NULL,
     record_route TEXT,
     contact VARCHAR(128) NOT NULL,
     remote_contact VARCHAR(128) NOT NULL,
-    version INTEGER NOT NULL,
+    version INT(11) NOT NULL,
     extra_headers TEXT NOT NULL
-);
+) ENGINE=MyISAM;
 

+ 1 - 1
utils/kamctl/oracle/presence-create.sql

@@ -75,7 +75,7 @@ END watchers_tr;
 /
 BEGIN map2users('watchers'); END;
 /
-INSERT INTO version (table_name, table_version) values ('xcap','3');
+INSERT INTO version (table_name, table_version) values ('xcap','4');
 CREATE TABLE xcap (
     id NUMBER(10) PRIMARY KEY,
     username VARCHAR2(64),

+ 1 - 1
utils/kamctl/postgres/presence-create.sql

@@ -51,7 +51,7 @@ CREATE TABLE watchers (
     CONSTRAINT watchers_watcher_idx UNIQUE (presentity_uri, watcher_username, watcher_domain, event)
 );
 
-INSERT INTO version (table_name, table_version) values ('xcap','3');
+INSERT INTO version (table_name, table_version) values ('xcap','4');
 CREATE TABLE xcap (
     id SERIAL PRIMARY KEY NOT NULL,
     username VARCHAR(64) NOT NULL,