Prechádzať zdrojové kódy

POprawki skip-view do parse structure

a.binder 10 rokov pred
rodič
commit
017182bbfe

+ 4 - 2
SE/se-lib/Core/Database/Mysql.php

@@ -810,7 +810,9 @@ class Core_Database_Mysql extends Core_Database {
 	       										if($ARR_TABLE['Table_type']=='VIEW') {
 		       										if(isset($ARR_TABLE['VIEW'])) {
 			       										
-					       										
+					       								if(in_array('SKIP-VIEW', $options)) {
+						   								DEBUG_S(-3,"SKIP-VIEW option set - for ".$TABLE." :",null,__FILE__,__FUNCTION__,__LINE__) ;
+		       											} else {		
 					       									$sql_="show create view `{$TABLE}` ;" ;
 						   									echo $sql_;
 						   									$result_=$this->query($sql_) or die1('\nProblem z '.$sql_);	
@@ -828,7 +830,7 @@ class Core_Database_Mysql extends Core_Database {
 
 									   					    }
 					       										
-			       										
+			       										}
 			       										
 		       										}
 		       										

+ 1 - 1
SE/superedit-SQIX_STRUCTURE_DB_SYNC.php

@@ -972,7 +972,7 @@ $CONNLOCAL->query('set global max_allowed_packet=1000000000');
 					//print_r($config_base_structure_unserialized['CRM_AUTH_PROFILE']);
 					if($SYNC_OPTIONS=='SYNC_ZASOBY_STRUCTURES_FROM_CONFIG_WITHOUT_PROCEDURES_AND_VIEWS') $SKIP_OPTIONS=array('SKIP-PROCEDURE','SKIP-VIEW');
 					
-					DEBUG_S(-3,'config_base_structure_unserialized,SKIP_OPTIONS',array($config_base_structure_unserialized,$SKIP_OPTIONS),__FILE__, __FUNCTION__, __LINE__) ;
+					DEBUG_S(-3,'SKIP_OPTIONS,config_base_structure_unserialized',array($SKIP_OPTIONS,$config_base_structure_unserialized),__FILE__, __FUNCTION__, __LINE__) ;
 					$CONNREMOTE->STRUCTURE_GENERATE_PARSE($config_base_structure_unserialized,$SKIP_OPTIONS); //@2014-08-14 TEST IT