Added ENGINE=MyISAM to the create table statements for custom list fields
git-svn-id: svn://192.168.202.10@3914 3d104415-ff17-0410-8863-d5cf3c621b8a
This commit is contained in:
@@ -4381,7 +4381,7 @@ processed ENUM('N','Y','U') default 'N',
|
|||||||
index(caller_code),
|
index(caller_code),
|
||||||
index(invite_date),
|
index(invite_date),
|
||||||
index(processed)
|
index(processed)
|
||||||
) ENGINE=MyISAM;
|
) ENGINE=MyISAM;
|
||||||
|
|
||||||
CREATE TABLE vicidial_log_extended_sip (
|
CREATE TABLE vicidial_log_extended_sip (
|
||||||
call_date DATETIME(6),
|
call_date DATETIME(6),
|
||||||
@@ -5303,7 +5303,7 @@ entered_by VARCHAR(20) DEFAULT NULL,
|
|||||||
last_modified_by VARCHAR(20) DEFAULT NULL,
|
last_modified_by VARCHAR(20) DEFAULT NULL,
|
||||||
PRIMARY KEY (vtl_id),
|
PRIMARY KEY (vtl_id),
|
||||||
UNIQUE KEY vicidial_timeoff_log_agent_month_key (user,timeoff_month,timeoff_type)
|
UNIQUE KEY vicidial_timeoff_log_agent_month_key (user,timeoff_month,timeoff_type)
|
||||||
);
|
) ENGINE=MyISAM;
|
||||||
|
|
||||||
CREATE TABLE recording_log_stereo (
|
CREATE TABLE recording_log_stereo (
|
||||||
recording_id INT(10) UNSIGNED PRIMARY KEY NOT NULL,
|
recording_id INT(10) UNSIGNED PRIMARY KEY NOT NULL,
|
||||||
@@ -5498,7 +5498,7 @@ CREATE UNIQUE INDEX vicidial_user_logins_daily_user on vicidial_user_logins_dail
|
|||||||
CREATE INDEX vlali on vicidial_live_agents (lead_id);
|
CREATE INDEX vlali on vicidial_live_agents (lead_id);
|
||||||
CREATE INDEX vlaus on vicidial_live_agents (user);
|
CREATE INDEX vlaus on vicidial_live_agents (user);
|
||||||
|
|
||||||
CREATE TABLE call_log_archive LIKE call_log;
|
CREATE TABLE call_log_archive LIKE call_log;
|
||||||
|
|
||||||
CREATE TABLE vicidial_log_archive LIKE vicidial_log;
|
CREATE TABLE vicidial_log_archive LIKE vicidial_log;
|
||||||
|
|
||||||
@@ -5527,7 +5527,7 @@ CREATE UNIQUE INDEX vlea on vicidial_log_extended_archive (uniqueid,call_date,le
|
|||||||
CREATE TABLE vicidial_log_extended_sip_archive LIKE vicidial_log_extended_sip;
|
CREATE TABLE vicidial_log_extended_sip_archive LIKE vicidial_log_extended_sip;
|
||||||
CREATE UNIQUE INDEX vlesa on vicidial_log_extended_sip_archive (caller_code,call_date);
|
CREATE UNIQUE INDEX vlesa on vicidial_log_extended_sip_archive (caller_code,call_date);
|
||||||
|
|
||||||
CREATE TABLE vicidial_log_noanswer_archive LIKE vicidial_log_noanswer;
|
CREATE TABLE vicidial_log_noanswer_archive LIKE vicidial_log_noanswer;
|
||||||
|
|
||||||
CREATE TABLE vicidial_did_agent_log_archive LIKE vicidial_did_agent_log;
|
CREATE TABLE vicidial_did_agent_log_archive LIKE vicidial_did_agent_log;
|
||||||
CREATE UNIQUE INDEX vdala on vicidial_did_agent_log_archive (uniqueid,call_date,did_route);
|
CREATE UNIQUE INDEX vdala on vicidial_did_agent_log_archive (uniqueid,call_date,did_route);
|
||||||
@@ -5550,7 +5550,7 @@ CREATE TABLE vicidial_drop_log_archive LIKE vicidial_drop_log;
|
|||||||
DROP INDEX drop_date on vicidial_drop_log_archive;
|
DROP INDEX drop_date on vicidial_drop_log_archive;
|
||||||
CREATE UNIQUE INDEX vicidial_drop_log_archive_key on vicidial_drop_log_archive(drop_date, uniqueid);
|
CREATE UNIQUE INDEX vicidial_drop_log_archive_key on vicidial_drop_log_archive(drop_date, uniqueid);
|
||||||
|
|
||||||
CREATE TABLE vicidial_rt_monitor_log_archive LIKE vicidial_rt_monitor_log;
|
CREATE TABLE vicidial_rt_monitor_log_archive LIKE vicidial_rt_monitor_log;
|
||||||
|
|
||||||
CREATE TABLE vicidial_campaign_hour_counts_archive LIKE vicidial_campaign_hour_counts;
|
CREATE TABLE vicidial_campaign_hour_counts_archive LIKE vicidial_campaign_hour_counts;
|
||||||
|
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
<?php
|
<?php
|
||||||
# admin_lists_custom.php
|
# admin_lists_custom.php
|
||||||
#
|
#
|
||||||
# Copyright (C) 2022 Matt Florell <vicidial@gmail.com> LICENSE: AGPLv2
|
# Copyright (C) 2025 Matt Florell <vicidial@gmail.com> LICENSE: AGPLv2
|
||||||
#
|
#
|
||||||
# this screen manages the custom lists fields in ViciDial
|
# this screen manages the custom lists fields in ViciDial
|
||||||
#
|
#
|
||||||
@@ -58,10 +58,11 @@
|
|||||||
# 210311-2338 - Added BUTTON field type and 2FA
|
# 210311-2338 - Added BUTTON field type and 2FA
|
||||||
# 220217-2004 - Added input variable filtering
|
# 220217-2004 - Added input variable filtering
|
||||||
# 220221-0910 - Added allow_web_debug system setting
|
# 220221-0910 - Added allow_web_debug system setting
|
||||||
|
# 250307-1057 - Added ENGINE=MyISAM to the create table statements
|
||||||
#
|
#
|
||||||
|
|
||||||
$admin_version = '2.14-49';
|
$admin_version = '2.14-50';
|
||||||
$build = '220221-0910';
|
$build = '250307-1057';
|
||||||
|
|
||||||
require("dbconnect_mysqli.php");
|
require("dbconnect_mysqli.php");
|
||||||
require("functions.php");
|
require("functions.php");
|
||||||
@@ -2053,7 +2054,7 @@ function add_field_function($DB,$link,$linkCUSTOM,$ip,$user,$table_exists,$field
|
|||||||
}
|
}
|
||||||
|
|
||||||
if ($table_exists < 1)
|
if ($table_exists < 1)
|
||||||
{$field_sql .= ");";}
|
{$field_sql .= ") ENGINE=MyISAM;";}
|
||||||
else
|
else
|
||||||
{$field_sql .= ";";}
|
{$field_sql .= ";";}
|
||||||
|
|
||||||
@@ -2064,7 +2065,7 @@ function add_field_function($DB,$link,$linkCUSTOM,$ip,$user,$table_exists,$field
|
|||||||
if ($DB) {echo "Non-DB $field_type field type, $field_label\n";}
|
if ($DB) {echo "Non-DB $field_type field type, $field_label\n";}
|
||||||
|
|
||||||
if ($table_exists < 1)
|
if ($table_exists < 1)
|
||||||
{$field_sql = "CREATE TABLE custom_$list_id (lead_id INT(9) UNSIGNED PRIMARY KEY NOT NULL);";}
|
{$field_sql = "CREATE TABLE custom_$list_id (lead_id INT(9) UNSIGNED PRIMARY KEY NOT NULL) ENGINE=MyISAM;";}
|
||||||
else
|
else
|
||||||
{$SQLexecuted++;}
|
{$SQLexecuted++;}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user