From 195b70287274b517b623558842e90787b3ab0a43 Mon Sep 17 00:00:00 2001 From: mattf Date: Thu, 28 Sep 2006 21:56:57 +0000 Subject: [PATCH] added server trunk control SQL tables and fields to sql files git-svn-id: svn://192.168.202.10@314 3d104415-ff17-0410-8863-d5cf3c621b8a --- .../trunk/extras/MySQL_AST_CREATE_tables.sql | 18 +++++++++++++++++- .../extras/{ => old_upgrade}/upgrade_2.0.1.sql | 0 agc_2-X/trunk/extras/upgrade_2.0.2.sql | 16 ++++++++++++++++ 3 files changed, 33 insertions(+), 1 deletion(-) rename agc_2-X/trunk/extras/{ => old_upgrade}/upgrade_2.0.1.sql (100%) create mode 100644 agc_2-X/trunk/extras/upgrade_2.0.2.sql diff --git a/agc_2-X/trunk/extras/MySQL_AST_CREATE_tables.sql b/agc_2-X/trunk/extras/MySQL_AST_CREATE_tables.sql index 7028396b..3f951e18 100644 --- a/agc_2-X/trunk/extras/MySQL_AST_CREATE_tables.sql +++ b/agc_2-X/trunk/extras/MySQL_AST_CREATE_tables.sql @@ -758,7 +758,9 @@ calls_onemin INT(9) UNSIGNED default '0', drops_onemin INT(9) UNSIGNED default '0', drops_onemin_pct VARCHAR(6) default '0', differential_onemin VARCHAR(20) default '0', -agents_average_onemin VARCHAR(20) default '0' +agents_average_onemin VARCHAR(20) default '0', +trunk_shortage SMALLINT(5) UNSIGNED default '0', +balance_trunk_fill SMALLINT(5) UNSIGNED default '0' ); CREATE TABLE vicidial_dnc ( @@ -775,6 +777,20 @@ active ENUM('Y','N') default 'N', index (campaign_id) ); + CREATE TABLE vicidial_campaign_server_stats ( +campaign_id VARCHAR(20) PRIMARY KEY NOT NULL, +server_ip VARCHAR(15) NOT NULL, +update_time TIMESTAMP, +local_trunk_shortage SMALLINT(5) UNSIGNED default '0' +); + + CREATE TABLE vicidial_server_trunks ( +server_ip VARCHAR(15) NOT NULL, +campaign_id VARCHAR(20) NOT NULL, +dedicated_trunks SMALLINT(5) UNSIGNED default '0', +trunk_restriction ENUM('MAXIMUM_LIMIT','OVERFLOW_ALLOWED') default 'OVERFLOW_ALLOWED' +); + INSERT INTO vicidial_call_times SET call_time_id='24hours',call_time_name='default 24 hours calling',ct_default_start='0',ct_default_stop='2400'; diff --git a/agc_2-X/trunk/extras/upgrade_2.0.1.sql b/agc_2-X/trunk/extras/old_upgrade/upgrade_2.0.1.sql similarity index 100% rename from agc_2-X/trunk/extras/upgrade_2.0.1.sql rename to agc_2-X/trunk/extras/old_upgrade/upgrade_2.0.1.sql diff --git a/agc_2-X/trunk/extras/upgrade_2.0.2.sql b/agc_2-X/trunk/extras/upgrade_2.0.2.sql new file mode 100644 index 00000000..965864ae --- /dev/null +++ b/agc_2-X/trunk/extras/upgrade_2.0.2.sql @@ -0,0 +1,16 @@ +ALTER TABLE vicidial_campaign_stats ADD balance_trunk_fill SMALLINT(5) UNSIGNED default '0'; + + CREATE TABLE vicidial_campaign_server_stats ( +campaign_id VARCHAR(20) PRIMARY KEY NOT NULL, +server_ip VARCHAR(15) NOT NULL, +update_time TIMESTAMP, +local_trunk_shortage SMALLINT(5) UNSIGNED default '0' +); + + CREATE TABLE vicidial_server_trunks ( +server_ip VARCHAR(15) NOT NULL, +campaign_id VARCHAR(20) NOT NULL, +dedicated_trunks SMALLINT(5) UNSIGNED default '0', +trunk_restriction ENUM('MAXIMUM_LIMIT','OVERFLOW_ALLOWED') default 'OVERFLOW_ALLOWED' +); +