还原数据初始化
This commit is contained in:
parent
66ecb33906
commit
5b0a85b882
@ -40,41 +40,41 @@ namespace JiShe.IoT.Data
|
|||||||
|
|
||||||
Logger.LogInformation("Started database migrations...");
|
Logger.LogInformation("Started database migrations...");
|
||||||
|
|
||||||
//await MigrateDatabaseSchemaAsync();
|
await MigrateDatabaseSchemaAsync();
|
||||||
//await SeedDataAsync();
|
await SeedDataAsync();
|
||||||
await InitIoTDBTable();
|
await InitIoTDBTable();
|
||||||
|
|
||||||
//Logger.LogInformation($"Successfully completed host database migrations.");
|
Logger.LogInformation($"Successfully completed host database migrations.");
|
||||||
|
|
||||||
//var tenants = await _tenantRepository.GetListAsync(includeDetails: true);
|
var tenants = await _tenantRepository.GetListAsync(includeDetails: true);
|
||||||
|
|
||||||
//var migratedDatabaseSchemas = new HashSet<string>();
|
var migratedDatabaseSchemas = new HashSet<string>();
|
||||||
//foreach (var tenant in tenants)
|
foreach (var tenant in tenants)
|
||||||
//{
|
{
|
||||||
// using (_currentTenant.Change(tenant.Id))
|
using (_currentTenant.Change(tenant.Id))
|
||||||
// {
|
{
|
||||||
// if (tenant.ConnectionStrings.Any())
|
if (tenant.ConnectionStrings.Any())
|
||||||
// {
|
{
|
||||||
// var tenantConnectionStrings = tenant.ConnectionStrings
|
var tenantConnectionStrings = tenant.ConnectionStrings
|
||||||
// .Select(x => x.Value)
|
.Select(x => x.Value)
|
||||||
// .ToList();
|
.ToList();
|
||||||
|
|
||||||
// if (!migratedDatabaseSchemas.IsSupersetOf(tenantConnectionStrings))
|
if (!migratedDatabaseSchemas.IsSupersetOf(tenantConnectionStrings))
|
||||||
// {
|
{
|
||||||
// await MigrateDatabaseSchemaAsync(tenant);
|
await MigrateDatabaseSchemaAsync(tenant);
|
||||||
|
|
||||||
// migratedDatabaseSchemas.AddIfNotContains(tenantConnectionStrings);
|
migratedDatabaseSchemas.AddIfNotContains(tenantConnectionStrings);
|
||||||
// }
|
}
|
||||||
// }
|
}
|
||||||
|
|
||||||
// await SeedDataAsync(tenant);
|
await SeedDataAsync(tenant);
|
||||||
// }
|
}
|
||||||
|
|
||||||
// Logger.LogInformation($"Successfully completed {tenant.Name} tenant database migrations.");
|
Logger.LogInformation($"Successfully completed {tenant.Name} tenant database migrations.");
|
||||||
//}
|
}
|
||||||
|
|
||||||
//Logger.LogInformation("Successfully completed all database migrations.");
|
Logger.LogInformation("Successfully completed all database migrations.");
|
||||||
//Logger.LogInformation("You can safely end this process...");
|
Logger.LogInformation("You can safely end this process...");
|
||||||
}
|
}
|
||||||
|
|
||||||
private async Task MigrateDatabaseSchemaAsync(Tenant tenant = null)
|
private async Task MigrateDatabaseSchemaAsync(Tenant tenant = null)
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user