execute method
Implementation
@override
@protected
Future<int> execute(final CommandContext context) async
{
const console = Console();
final dropAction = DropAction(
env: context.env,
password: context.password,
console: console,
);
await dropAction.execute();
final createAction = CreateAction(
env: context.env,
password: context.password,
console: console,
);
var result = await createAction.execute();
if (result != resultOk || !migrate) return result;
final migrateAction = MigrateAction(
env: context.env,
password: context.password,
migrationsPath: context.config.migrationsPath,
allowRollback: false,
handler: const MigrationReporter(console),
console: console,
);
result = await migrateAction.execute();
return result;
}