Merge pull request #2 from bechtoldt/ticket1034
Use 'IF EXISTS' when dropping tables, fixes #1034
This commit is contained in:
@@ -53,17 +53,17 @@ if(isFroxlorVersion('0.9-r0'))
|
|||||||
define('TABLE_BILLING_TAXCLASSES', 'billing_taxclasses');
|
define('TABLE_BILLING_TAXCLASSES', 'billing_taxclasses');
|
||||||
define('TABLE_BILLING_TAXRATES', 'billing_taxrates');
|
define('TABLE_BILLING_TAXRATES', 'billing_taxrates');
|
||||||
|
|
||||||
$db->query("DROP TABLE `" . TABLE_BILLING_SERVICE_CATEGORIES . "`;");
|
$db->query("DROP TABLE IF EXISTS `" . TABLE_BILLING_SERVICE_CATEGORIES . "`;");
|
||||||
$db->query("DROP TABLE `" . TABLE_BILLING_SERVICE_CATEGORIES_ADMINS . "`;");
|
$db->query("DROP TABLE IF EXISTS `" . TABLE_BILLING_SERVICE_CATEGORIES_ADMINS . "`;");
|
||||||
$db->query("DROP TABLE `" . TABLE_BILLING_SERVICE_DOMAINS_TEMPLATES . "`;");
|
$db->query("DROP TABLE IF EXISTS `" . TABLE_BILLING_SERVICE_DOMAINS_TEMPLATES . "`;");
|
||||||
$db->query("DROP TABLE `" . TABLE_BILLING_SERVICE_OTHER . "`;");
|
$db->query("DROP TABLE IF EXISTS `" . TABLE_BILLING_SERVICE_OTHER . "`;");
|
||||||
$db->query("DROP TABLE `" . TABLE_BILLING_SERVICE_OTHER_TEMPLATES . "`;");
|
$db->query("DROP TABLE IF EXISTS `" . TABLE_BILLING_SERVICE_OTHER_TEMPLATES . "`;");
|
||||||
$db->query("DROP TABLE `" . TABLE_BILLING_TAXCLASSES . "`;");
|
$db->query("DROP TABLE IF EXISTS `" . TABLE_BILLING_TAXCLASSES . "`;");
|
||||||
$db->query("DROP TABLE `" . TABLE_BILLING_TAXRATES . "`;");
|
$db->query("DROP TABLE IF EXISTS `" . TABLE_BILLING_TAXRATES . "`;");
|
||||||
$db->query("DROP TABLE `" . TABLE_BILLING_INVOICES . "`;");
|
$db->query("DROP TABLE IF EXISTS `" . TABLE_BILLING_INVOICES . "`;");
|
||||||
$db->query("DROP TABLE `" . TABLE_BILLING_INVOICES_ADMINS . "`;");
|
$db->query("DROP TABLE IF EXISTS `" . TABLE_BILLING_INVOICES_ADMINS . "`;");
|
||||||
$db->query("DROP TABLE `" . TABLE_BILLING_INVOICE_CHANGES . "`;");
|
$db->query("DROP TABLE IF EXISTS `" . TABLE_BILLING_INVOICE_CHANGES . "`;");
|
||||||
$db->query("DROP TABLE `" . TABLE_BILLING_INVOICE_CHANGES_ADMINS . "`;");
|
$db->query("DROP TABLE IF EXISTS `" . TABLE_BILLING_INVOICE_CHANGES_ADMINS . "`;");
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* update panel_domains, panel_customers, panel_admins
|
* update panel_domains, panel_customers, panel_admins
|
||||||
|
|||||||
@@ -31,7 +31,7 @@ if($settings['panel']['version'] == '1.0.10')
|
|||||||
{
|
{
|
||||||
// Drop/Rename postfix_ tables
|
// Drop/Rename postfix_ tables
|
||||||
|
|
||||||
$db->query("DROP TABLE `" . TABLE_POSTFIX_TRANSPORT . "`");
|
$db->query("DROP TABLE IF EXISTS `" . TABLE_POSTFIX_TRANSPORT . "`");
|
||||||
$db->query("ALTER TABLE `" . TABLE_POSTFIX_USERS . "` RENAME `" . TABLE_MAIL_USERS . "` ");
|
$db->query("ALTER TABLE `" . TABLE_POSTFIX_USERS . "` RENAME `" . TABLE_MAIL_USERS . "` ");
|
||||||
$db->query("ALTER TABLE `" . TABLE_POSTFIX_VIRTUAL . "` RENAME `" . TABLE_MAIL_VIRTUAL . "` ");
|
$db->query("ALTER TABLE `" . TABLE_POSTFIX_VIRTUAL . "` RENAME `" . TABLE_MAIL_VIRTUAL . "` ");
|
||||||
|
|
||||||
@@ -79,4 +79,4 @@ if($settings['panel']['version'] == '1.0.10')
|
|||||||
$settings['panel']['version'] = '1.2.0';
|
$settings['panel']['version'] = '1.2.0';
|
||||||
}
|
}
|
||||||
|
|
||||||
?>
|
?>
|
||||||
|
|||||||
Reference in New Issue
Block a user