-
Sergi de Pablos authored
In some cases the Comparator class returns multiple drops for the same foreign key. Specifically, in case you have two tables, A & B, with A having a foreign key FK referencing B, if you drop table B, the resulting diff shows this FK twice, once on the diff->orphanedForeignKeys array as we're deleting B, and another on the diff->changedTables array as table A is also being modified. As a result of this you get the DROP FOREIGN KEY instruction twice in the final SQL.
04208c6a
Name |
Last commit
|
Last update |
---|---|---|
.. | ||
Driver/OCI8 | ||
Events | ||
Functional | ||
Logging | ||
Mocks | ||
Platforms | ||
Query | ||
Schema | ||
Sharding | ||
Types | ||
ConnectionTest.php | ||
DriverManagerTest.php | ||
SQLParserUtilsTest.php | ||
StatementTest.php | ||
UtilTest.php |