2

我在 Phinx 迁移中使用创建了一个表

$table = $this->table('verification', ['id' => false, 'primary_key' => ['validation_id']]);
$table->addColumn('validation_id','string',['limit' => 15, 'null' => false])
        ->addColumn('status','string', ['null' => true])
    >create();

现在在单独的迁移中,我想更改表并将该 id 值设置为 true 并将该 id 作为主键(默认行为)。并将validation_id 作为唯一索引。

我知道如何通过先删除表并创建新表来做到这一点。但我不想放弃桌子,只是改变它。如何更改表以添加回自动增量默认 id 列?

4

0 回答 0