]> granicus.if.org Git - icinga2/commitdiff
Improve support for MySQL >=5.7
authorGunnar Beutner <gunnar.beutner@netways.de>
Sat, 27 Aug 2016 08:20:34 +0000 (10:20 +0200)
committerGunnar Beutner <gunnar.beutner@netways.de>
Sat, 27 Aug 2016 08:20:59 +0000 (10:20 +0200)
fixes #12558

lib/db_ido_mysql/idomysqlconnection.cpp
lib/db_ido_mysql/schema/upgrade/2.5.0.sql

index 5f9cfaacebaf628a8e342d965c23d6fc11e01f25..7b4153932ea10b950fa58bc70601a51bc2de4df0 100644 (file)
@@ -361,6 +361,8 @@ void IdoMysqlConnection::Reconnect(void)
        /* set session time zone to utc */
        Query("SET SESSION TIME_ZONE='+00:00'");
 
+       Query("SET SESSION SQL_MODE='NO_AUTO_VALUE_ON_ZERO'");
+
        Query("BEGIN");
 
        /* update programstatus table */
index 2aae0ba8aebaebca591e29dd804a3b2087203ae5..766f5cb4e8d0a5c9c37cf42affa0f41b1fc96c7a 100644 (file)
@@ -7,6 +7,8 @@
 -- Please check http://docs.icinga.org for upgrading information!
 -- -----------------------------------------
 
+SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
+
 -- -----------------------------------------
 -- #10069 IDO: check_source should not be a TEXT field
 -- -----------------------------------------