Tudor Stanciu f9bb922c01 Merged PR 35: Migration service can keep its metadata from now in multiple locations: XmlFile or Database (SqlServer or Sqlite)
- Database metadata location
- added migration tables
- MigrationSignaturesService
- MigrationSignaturesService
- Migration service can keep its metadata from now in multiple locations: XmlFile or Database (SqlServer or Sqlite)
2022-02-16 17:09:06 +00:00

15 lines
510 B
C#

using NDB.Infrastructure.DatabaseMigration.Constants;
using NDB.Infrastructure.DatabaseMigration.Entities;
using System.Threading.Tasks;
namespace NDB.Infrastructure.DatabaseMigration.Repositories
{
internal interface IMigrationRepository
{
Task ExecuteSqlRaw(string sqlRaw);
Task<bool> MigrationTablesAreSet(DatabaseType databaseType);
Task<MigrationSignature> GetLastMigrationSignature();
Task AddMigrationSignature(MigrationSignature migrationSignature);
}
}