• Sergi de Pablos's avatar
    Fix dropping foreign key multiple times with test · 04208c6a
    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
..
DBAL Loading commit data...
Mocks Loading commit data...
DbalFunctionalTestCase.php Loading commit data...
DbalTestCase.php Loading commit data...
DoctrineTestCase.php Loading commit data...
TestInit.php Loading commit data...
TestUtil.php Loading commit data...