From 357efea2be03de9257c0b6b54fb9c26a54f6b87f Mon Sep 17 00:00:00 2001 From: mattf Date: Thu, 23 Apr 2020 13:13:21 +0000 Subject: [PATCH] DB schema fixes to fix issues with vicibox installations git-svn-id: svn://192.168.202.10@3232 3d104415-ff17-0410-8863-d5cf3c621b8a --- extras/MySQL_AST_CREATE_tables.sql | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/extras/MySQL_AST_CREATE_tables.sql b/extras/MySQL_AST_CREATE_tables.sql index 20f066f2..9fc2a2ca 100644 --- a/extras/MySQL_AST_CREATE_tables.sql +++ b/extras/MySQL_AST_CREATE_tables.sql @@ -196,7 +196,8 @@ parked_time DATETIME CREATE TABLE conferences ( conf_exten INT(7) UNSIGNED NOT NULL, server_ip VARCHAR(15) NOT NULL, -extension VARCHAR(100) +extension VARCHAR(100), +unique index extenserver (conf_exten, server_ip) ) ENGINE=MyISAM; CREATE TABLE recording_log ( @@ -249,7 +250,8 @@ department VARCHAR(30) CREATE TABLE server_updater ( server_ip VARCHAR(15) NOT NULL, last_update DATETIME, -db_time TIMESTAMP +db_time TIMESTAMP, +unique index serverip (server_ip) ) ENGINE=MyISAM; CREATE TABLE call_log ( @@ -1135,7 +1137,8 @@ conf_exten INT(7) UNSIGNED NOT NULL, server_ip VARCHAR(15) NOT NULL, extension VARCHAR(100), leave_3way ENUM('0','1') default '0', -leave_3way_datetime DATETIME +leave_3way_datetime DATETIME, +unique index vextenserver (conf_exten, server_ip) ) ENGINE=MyISAM; CREATE UNIQUE INDEX serverconf on vicidial_conferences (server_ip, conf_exten);