问题
I want to drop a foreign key in a doctrine 2 migration. But there is no dropForeignKeyConstraint()
Does anybody know how to drop it?
回答1:
public function down(Schema $schema)
{
$table = $schema->getTable('table_name');
$table->removeForeignKey('foreign_key_name');
}
回答2:
Here it is:
public function down()
{
$this->dropForeignKey('table_name', 'email_foreign_key');
}
http://www.doctrine-project.org/projects/orm/1.2/docs/manual/migrations/en
来源:https://stackoverflow.com/questions/3643344/how-to-drop-a-foreign-key-in-doctrine-2-migrations