如何在doctrine 2迁移中删除外键

时间:2010-09-04 17:44:46

标签: php migration doctrine doctrine-orm

我想在doctrine 2迁移中删除一个外键。 但是没有dropForeignKeyConstraint()

有人知道怎么放弃吗?

2 个答案:

答案 0 :(得分:4)

public function down(Schema $schema)
{
    $table = $schema->getTable('table_name');
    $table->removeForeignKey('foreign_key_name');
}

答案 1 :(得分:-2)

这是:

public function down()
{
    $this->dropForeignKey('table_name', 'email_foreign_key');
}

http://www.doctrine-project.org/projects/orm/1.2/docs/manual/migrations/en