我需要在我的数据库中的用户表中添加一个管理列。我使用以下命令创建了迁移脚本。
bin/cake bake migration AddAdminToUsers admin:boolean
这主要是我想要的,我只是将默认值更改为false
。我的迁移脚本现在看起来像这样。
<?php
use Migrations\AbstractMigration;
class AddAdminToUsers extends AbstractMigration
{
public function change()
{
$table = $this->table('users');
$table->addColumn('admin', 'boolean', [
'default' => false,
'null' => false
]);
$table->update();
}
}
另外,奇怪的是,我已经尝试了几次,每次我只能运行一次这个迁移脚本。如果我想让另一个人工作,我必须将其删除并重新烘焙。