$tabla = $schema->getTable('usuario');
if (!$tabla->hasColumn('edad')) {
$tabla->addColumn('edad')->setNotnull(false);
}
if (!$tabla->hasIndex('nombre_idx')) {
$tabla->addIndex(['nombre'], 'nombre_idx');
}
if (!$tabla->hasForeignKey('FK_estado')) {
$tablaEstado = $schema->getTable('estado');
$tabla->addForeignKeyConstraint($tablaEstado,
['estado_id'],
['id'],
['onUpdate' => 'CASCADE', 'onDelete' => 'CASCADE'],
'FK_estado');
}
No hay comentarios:
Publicar un comentario