… its cleaer
Adds now always the `Engine` vendor information in `MysqlSchemaParser` no matter if the build property `addVendorInfo` is true or not, because we need it in `MysqlPlatform` to check whether the table is `InnoDB` and thus with foreignKey support. If `addVendorInfo` is true, it extracts **all** vendor information (as before). Added a test that proves the bug and a helper class for more tests like that.
…when runtime.xml based tasks will be run.
… generic form to be compatible with Concrete Inheritance Behaviour (as of: #563 (comment)).
…ement sub key.
…to column and it must be defined as a key' if the primary key consists of multiple columns and if the first is not the autoIncrement one. So this push the autoIncrement column to the first position if its not already.
…property was not handled. Before this PR, the task 'sql-diff' did always include quotes around identifier, no matter if you set `disableIdentifierQuoting` to `true` or not.