Install tool cannot compare "ENGINE" of MySQL Tables when DBAL is active
Database API (Doctrine DBAL)
In core rev. 3365 (2008, was included in 4.2beta3), Stucki implemented a way of the Install Tool "COMPARE DATABASE" to change the Engine of a database. This does not work with DBAL enabled, because that change in t3lib_db was not ported to DBAL.
You end up with the same suggestions over and over again (to change Engine to "InnoDB" while the tables are already InnoDB).
(issue imported from #M16392)
Attached fix solves the problem, which is present in 4.2 ... trunk.
Thanks for this bug report. Actually I was aware of the "problem" but did not investigate.
- DBAL trunk (rev. 40420)
- DBAL_1-1 (rev. 40421)
- DBAL_1-0 (rev. 40422)
I just figured out that native tables could not be retrieved anymore. Follow-up patch fixes this.
Follow-up committed to:
- DBAL trunk (rev. 40701)
- DBAL_1-1 (rev. 40702)
- DBAL_1-0 (rev. 40703)
Also available in: Atom