From 9c6a4f18390ee75f2956393a588c119cdc8aea79 Mon Sep 17 00:00:00 2001 From: Julio Cesar Laura Date: Mon, 12 Nov 2012 14:28:25 -0400 Subject: [PATCH] BUG 10050 Integridad Referencial SOLVED - Added instruction suggested --- gulliver/system/class.dbMaintenance.php | 1 + workflow/engine/classes/class.multipleFilesBackup.php | 1 + workflow/engine/classes/class.wsTools.php | 1 + workflow/engine/classes/model/Content.php | 1 + 4 files changed, 4 insertions(+) diff --git a/gulliver/system/class.dbMaintenance.php b/gulliver/system/class.dbMaintenance.php index 0d68da8ec..d6ea58085 100755 --- a/gulliver/system/class.dbMaintenance.php +++ b/gulliver/system/class.dbMaintenance.php @@ -162,6 +162,7 @@ class DataBaseMaintenance $this->link = mysql_connect( $this->host, $this->user, $this->passwd ); @mysql_query( "SET NAMES 'utf8';" ); + @mysql_query( "SET FOREIGN_KEY_CHECKS=0;" ); if (! $this->link) { throw new Exception( "Couldn't connect to host {$this->host} with user {$this->user}" ); } diff --git a/workflow/engine/classes/class.multipleFilesBackup.php b/workflow/engine/classes/class.multipleFilesBackup.php index ce5da7952..fa955c7bc 100644 --- a/workflow/engine/classes/class.multipleFilesBackup.php +++ b/workflow/engine/classes/class.multipleFilesBackup.php @@ -193,6 +193,7 @@ class multipleFilesBackup CLI::logging( "> Connecting to system database in '$dbHost'\n" ); $link = mysql_connect( $dbHost, $dbUser, $dbPass ); @mysql_query( "SET NAMES 'utf8';" ); + @mysql_query( "SET FOREIGN_KEY_CHECKS=0;" ); if (! $link) { throw new Exception( 'Could not connect to system database: ' . mysql_error() ); } diff --git a/workflow/engine/classes/class.wsTools.php b/workflow/engine/classes/class.wsTools.php index e34d23d23..f1b5b39b5 100755 --- a/workflow/engine/classes/class.wsTools.php +++ b/workflow/engine/classes/class.wsTools.php @@ -1123,6 +1123,7 @@ class workspaceTools CLI::logging( "> Connecting to system database in '$dbHost'\n" ); $link = mysql_connect( $dbHost, $dbUser, $dbPass ); @mysql_query( "SET NAMES 'utf8';" ); + @mysql_query( "SET FOREIGN_KEY_CHECKS=0;" ); if (! $link) { throw new Exception( 'Could not connect to system database: ' . mysql_error() ); } diff --git a/workflow/engine/classes/model/Content.php b/workflow/engine/classes/model/Content.php index 2e2df381a..ac1c1193d 100755 --- a/workflow/engine/classes/model/Content.php +++ b/workflow/engine/classes/model/Content.php @@ -345,6 +345,7 @@ class Content extends BaseContent mysql_select_db( $workSpace->dbName, $link ); mysql_query( "SET NAMES 'utf8';" ); + mysql_query( "SET FOREIGN_KEY_CHECKS=0;" ); mysql_query( 'SET OPTION SQL_BIG_SELECTS=1' ); $result = mysql_unbuffered_query( $sql, $link ); $list = array ();