mirror of
https://dev.azure.com/tstanciu94/Packages/_git/Netmash
synced 2025-06-21 19:22:38 +03:00
- 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)
15 lines
510 B
C#
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);
|
|
}
|
|
}
|