Skip to content

Commit 64c29fe

Browse files
committed
+ Added logging for loading migrations
+ Added display count founded migrations
1 parent faf006c commit 64c29fe

5 files changed

Lines changed: 11 additions & 3 deletions

File tree

src/PostgreSQL.Migrations.Console/DatabaseOperations.cs

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,13 @@ public class DatabaseOperations {
99

1010
static async Task<MigrationRunner> GetRunner ( IEnumerable<string> connectionStrings, List<IMigrationsAsyncResolver> migrationResolvers ) {
1111
var runner = new MigrationRunner ();
12+
13+
SystemConsole.WriteLine ( $"Started loading migrations..." );
14+
1215
await runner.LoadMigrationsAsync ( migrationResolvers );
16+
17+
SystemConsole.WriteLine ( $"Migrations loaded. Founded {runner.CountMigrations} migrations." );
18+
1319
runner.ConnectionString ( connectionStrings );
1420
return runner;
1521
}

src/PostgreSQL.Migrations.Console/PostgreSQL.Migrations.Console.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<ImplicitUsings>enable</ImplicitUsings>
77
<Nullable>enable</Nullable>
88
<Title>Console application for run migrations</Title>
9-
<Version>0.0.3</Version>
9+
<Version>0.0.4</Version>
1010
</PropertyGroup>
1111

1212
<ItemGroup>

src/PostgreSQL.Migrations/Client/MigrationResolverAttribute.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ public class MigrationResolverAttribute : IMigrationsAsyncResolver {
1515

1616
public void AddAssemblies ( IEnumerable<Assembly> assemblies ) => m_assemblies.AddRange ( assemblies );
1717

18-
public void SetGroup(string group) => m_group = group;
18+
public void SetGroup ( string group ) => m_group = group;
1919

2020
/// <summary>
2121
/// Get all available migrations from assemblies specified using the AddAssemblies method.

src/PostgreSQL.Migrations/PostgreSQL.Migrations.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
<RepositoryType>git</RepositoryType>
1515
<PackageTags>migrations;postgressql</PackageTags>
1616
<PackageReadmeFile>README.md</PackageReadmeFile>
17-
<Version>0.0.5</Version>
17+
<Version>0.0.6</Version>
1818
<PackageLicenseFile>LICENSE</PackageLicenseFile>
1919
</PropertyGroup>
2020

src/PostgreSQL.Migrations/Runner/MigrationRunner.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,8 @@ public sealed class MigrationRunner {
1818
m_logger = new WeakReference<IMigrationRunnerLogger> ( logger != default ? logger : m_consoleLogger );
1919
}
2020

21+
public int CountMigrations() => m_availableMigrations.Count;
22+
2123
private void Log ( string message ) {
2224
if ( m_logger!.TryGetTarget ( out var logger ) ) logger.Log ( message );
2325
}

0 commit comments

Comments
 (0)