void.cat/VoidCat/Services/Migrations/FluentMigrationRunner.cs
2022-07-06 23:03:53 +01:00

24 lines
551 B
C#

using FluentMigrator.Runner;
namespace VoidCat.Services.Migrations;
/// <inheritdoc />
public class FluentMigrationRunner : IMigration
{
private readonly IMigrationRunner _runner;
public FluentMigrationRunner(IMigrationRunner runner)
{
_runner = runner;
}
/// <inheritdoc />
public int Order => -1;
/// <inheritdoc />
public ValueTask<IMigration.MigrationResult> Migrate(string[] args)
{
_runner.MigrateUp();
return ValueTask.FromResult(IMigration.MigrationResult.Completed);
}
}