| Bug #45110 | Inconsistent results if alter table engine then forward engineer alter script | ||
|---|---|---|---|
| Submitted: | 26 May 2009 22:59 | Modified: | 9 Feb 2010 16:20 | 
| Reporter: | John Pancoast | Email Updates: | |
| Status: | Closed | Impact on me: | |
| Category: | MySQL Workbench: Modeling | Severity: | S3 (Non-critical) | 
| Version: | 5.2.1, 5.1.12 | OS: | Linux (Ubuntu 9.04, Mac OS X 10.5.6) | 
| Assigned to: | Alexander Musienko | CPU Architecture: | Any | 
| Tags: | alter, engine, export, forward, forward engineer, import, reverse, reverse engineer | ||
   [26 May 2009 22:59]
   John Pancoast        
  
 
   [4 Jun 2009 12:34]
   Valeriy Kravchuk        
  Thank you for the bug report. Verified just as described with 5.1.12 on Mac OS X.
   [5 Feb 2010 17:53]
   Johannes Taxacher        
  When importing tables from script which don't have a engine specified, WB will set the tables to "default engine". This "default engine" can be set in preferences -> MySQL. In case this preference is set to "innoDB" (which is the default for that specific setting), changing the table to InnoDB won't generate ALTER code for changing the engine of affected tables.
   [9 Feb 2010 16:20]
   Tony Bedford        
  An entry has been added to the 5.2.16 changelog: If a schema that contained tables with no engine defined was reverse engineered, and then the engine type was changed in MySQL Workbench, then when the model was exported the ALTER script did not contain code to change the engine of the table.

