Bug #92959
Updated by Stephan Großberndt over 3 years ago
When comparing the current database state with the wanted state, e.g. in the 'Upgrade Wizard' of the Install Tool, TYPO3 currently iterates all tables of non-default connections and fetches their detail information. Later on all information for tables which are not mapped to that connection in the 'TableMapping' are discarded. This is * - slow: fetching info of details of 100 tables when only 2 mapped tables need to be compared * - error-prone: if a table in the database of a non-default connection contains data types @doctrine/dbal@ cannot handle (e.g. @xml@), the SchemaDiff will fail completely