From ab8baa23e8e78c792f0ff5cd754fc50fb218d4f6 Mon Sep 17 00:00:00 2001
From: Marius Burkard <m.burkard@pixcept.de>
Date: Wed, 4 May 2016 15:28:08 +0200
Subject: [PATCH] - changed PRIMARY keys with null values to UNIQUE

---
 install/sql/incremental/upd_0081.sql | 2 +-
 install/sql/ispconfig3.sql           | 6 +++---
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/install/sql/incremental/upd_0081.sql b/install/sql/incremental/upd_0081.sql
index 040f640428..69236784c7 100644
--- a/install/sql/incremental/upd_0081.sql
+++ b/install/sql/incremental/upd_0081.sql
@@ -198,7 +198,7 @@ CREATE TABLE `ftp_traffic` (
 	`traffic_date` date NOT NULL,
 	`in_bytes` bigint(32) unsigned NOT NULL,
 	`out_bytes` bigint(32) unsigned NOT NULL, 
-	PRIMARY KEY (`hostname`,`traffic_date`)
+	UNIQUE KEY (`hostname`,`traffic_date`)
 ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
 
 ALTER TABLE `mail_forwarding` ADD COLUMN `allow_send_as` ENUM('n','y') NOT NULL DEFAULT 'n' AFTER `active`;
diff --git a/install/sql/ispconfig3.sql b/install/sql/ispconfig3.sql
index d9898fb1b9..a14a0d6b1b 100644
--- a/install/sql/ispconfig3.sql
+++ b/install/sql/ispconfig3.sql
@@ -657,7 +657,7 @@ CREATE TABLE `ftp_traffic` (
   `traffic_date` date NOT NULL,
   `in_bytes` bigint(32) unsigned NOT NULL,
   `out_bytes` bigint(32) unsigned NOT NULL,
-  PRIMARY KEY (`hostname`,`traffic_date`)
+  UNIQUE KEY (`hostname`,`traffic_date`)
 ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
 
 -- --------------------------------------------------------
@@ -1153,7 +1153,7 @@ CREATE TABLE IF NOT EXISTS `openvz_traffic` (
   `veid` int(11) NOT NULL DEFAULT '0',
   `traffic_date` date NULL DEFAULT NULL,
   `traffic_bytes` bigint(32) unsigned NOT NULL DEFAULT '0',
-  PRIMARY KEY (`veid`,`traffic_date`)
+  UNIQUE KEY (`veid`,`traffic_date`)
 ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
 
 --
@@ -2043,7 +2043,7 @@ CREATE TABLE `web_traffic` (
   `hostname` varchar(255) NOT NULL DEFAULT '',
   `traffic_date` date NULL DEFAULT NULL,
   `traffic_bytes` bigint(32) unsigned NOT NULL default '0',
-  PRIMARY KEY  (`hostname`,`traffic_date`)
+  UNIQUE KEY  (`hostname`,`traffic_date`)
 ) ENGINE=MyISAM DEFAULT CHARSET=utf8 ;
 
 -- --------------------------------------------------------
-- 
GitLab