|
@@ -26,6 +26,9 @@ INSERT INTO version (table_name, table_version) VALUES ('sd_attrs', '1');
|
|
INSERT INTO version (table_name, table_version) VALUES ('gw', '2');
|
|
INSERT INTO version (table_name, table_version) VALUES ('gw', '2');
|
|
INSERT INTO version (table_name, table_version) VALUES ('gw_grp', '2');
|
|
INSERT INTO version (table_name, table_version) VALUES ('gw_grp', '2');
|
|
INSERT INTO version (table_name, table_version) VALUES ('lcr', '1');
|
|
INSERT INTO version (table_name, table_version) VALUES ('lcr', '1');
|
|
|
|
+INSERT INTO version (table_name, table_version) VALUES ('presentity', '1');
|
|
|
|
+INSERT INTO version (table_name, table_version) VALUES ('presentity_contact', '1');
|
|
|
|
+INSERT INTO version (table_name, table_version) VALUES ('watcherinfo', '1');
|
|
|
|
|
|
CREATE TABLE acc (
|
|
CREATE TABLE acc (
|
|
id INT AUTO_INCREMENT NOT NULL,
|
|
id INT AUTO_INCREMENT NOT NULL,
|
|
@@ -266,6 +269,51 @@ CREATE TABLE sd_attrs (
|
|
UNIQUE KEY userattrs_idx (id, name, value)
|
|
UNIQUE KEY userattrs_idx (id, name, value)
|
|
);
|
|
);
|
|
|
|
|
|
|
|
+CREATE TABLE presentity (
|
|
|
|
+ presid INT(10) UNSIGNED AUTO_INCREMENT NOT NULL,
|
|
|
|
+ uri VARCHAR(255) NOT NULL,
|
|
|
|
+ pdomain VARCHAR(128) NOT NULL,
|
|
|
|
+ UNIQUE KEY presentity_key (presid),
|
|
|
|
+ KEY presentity_key2 (uri)
|
|
|
|
+);
|
|
|
|
+
|
|
|
|
+CREATE TABLE presentity_contact (
|
|
|
|
+ contactid INT(10) UNSIGNED AUTO_INCREMENT NOT NULL,
|
|
|
|
+ presid INT(10) UNSIGNED NOT NULL,
|
|
|
|
+ basic VARCHAR(32) NOT NULL DEFAULT 'offline',
|
|
|
|
+ status VARCHAR(32) NOT NULL,
|
|
|
|
+ location VARCHAR(128) NOT NULL,
|
|
|
|
+ expires DATETIME NOT NULL DEFAULT '2020-05-28 21:32:15',
|
|
|
|
+ placeid INT(10),
|
|
|
|
+ priority FLOAT NOT NULL DEFAULT '0.5',
|
|
|
|
+ contact VARCHAR(255),
|
|
|
|
+ tupleid VARCHAR(64) NOT NULL,
|
|
|
|
+ prescaps INT(10) NOT NULL,
|
|
|
|
+ UNIQUE KEY pc_idx1 (contactid),
|
|
|
|
+ KEY presid_index (presid),
|
|
|
|
+ KEY location_index (location),
|
|
|
|
+ KEY placeid_index (placeid)
|
|
|
|
+);
|
|
|
|
+
|
|
|
|
+CREATE TABLE watcherinfo (
|
|
|
|
+ r_uri VARCHAR(255) NOT NULL,
|
|
|
|
+ w_uri VARCHAR(255) NOT NULL,
|
|
|
|
+ display_name VARCHAR(128) NOT NULL,
|
|
|
|
+ s_id VARCHAR(64) NOT NULL,
|
|
|
|
+ package VARCHAR(32) NOT NULL DEFAULT 'presence',
|
|
|
|
+ status VARCHAR(32) NOT NULL DEFAULT 'pending',
|
|
|
|
+ event VARCHAR(32) NOT NULL,
|
|
|
|
+ expires INT NOT NULL,
|
|
|
|
+ accepts INT NOT NULL,
|
|
|
|
+ presid INT(10) UNSIGNED NOT NULL,
|
|
|
|
+ server_contact VARCHAR(255) NOT NULL,
|
|
|
|
+ dialog BLOB NOT NULL,
|
|
|
|
+ doc_index INT NOT NULL,
|
|
|
|
+ UNIQUE KEY wi_idx1 (s_id),
|
|
|
|
+ KEY wi_ruri_idx (r_uri),
|
|
|
|
+ KEY wi_wuri_idx (w_uri)
|
|
|
|
+);
|
|
|
|
+
|
|
GRANT ALL ON ser.* TO 'ser'@'%' IDENTIFIED BY 'heslo';
|
|
GRANT ALL ON ser.* TO 'ser'@'%' IDENTIFIED BY 'heslo';
|
|
GRANT ALL ON ser.* TO 'ser'@'localhost' IDENTIFIED BY 'heslo';
|
|
GRANT ALL ON ser.* TO 'ser'@'localhost' IDENTIFIED BY 'heslo';
|
|
FLUSH PRIVILEGES;
|
|
FLUSH PRIVILEGES;
|