fix #5940 - add MySQL support to Oqtane 10
This commit is contained in:
@@ -78,9 +78,6 @@ namespace Oqtane.Infrastructure
|
||||
case "5.2.1":
|
||||
Upgrade_5_2_1(tenant, scope);
|
||||
break;
|
||||
case "6.1.0":
|
||||
Upgrade_6_1_0(tenant, scope);
|
||||
break;
|
||||
case "6.1.1":
|
||||
Upgrade_6_1_1(tenant, scope);
|
||||
break;
|
||||
@@ -93,6 +90,9 @@ namespace Oqtane.Infrastructure
|
||||
case "6.2.1":
|
||||
Upgrade_6_2_1(tenant, scope);
|
||||
break;
|
||||
case "10.0.4":
|
||||
Upgrade_10_0_4(tenant, scope);
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -447,16 +447,6 @@ namespace Oqtane.Infrastructure
|
||||
AddPagesToSites(scope, tenant, pageTemplates);
|
||||
}
|
||||
|
||||
private void Upgrade_6_1_0(Tenant tenant, IServiceScope scope)
|
||||
{
|
||||
// remove MySql.EntityFrameworkCore package (replaced by Pomelo.EntityFrameworkCore.MySql)
|
||||
string[] assemblies = {
|
||||
"MySql.EntityFrameworkCore.dll"
|
||||
};
|
||||
|
||||
RemoveAssemblies(tenant, assemblies, "6.1.0");
|
||||
}
|
||||
|
||||
private void Upgrade_6_1_1(Tenant tenant, IServiceScope scope)
|
||||
{
|
||||
var localizer = scope.ServiceProvider.GetRequiredService<IStringLocalizer<AdminSiteTemplate>>();
|
||||
@@ -602,6 +592,16 @@ namespace Oqtane.Infrastructure
|
||||
RemoveFiles(tenant, files, "6.2.1");
|
||||
}
|
||||
|
||||
private void Upgrade_10_0_4(Tenant tenant, IServiceScope scope)
|
||||
{
|
||||
// remove Pomelo.EntityFrameworkCore.MySql package (replaced by MySql.EntityFrameworkCore)
|
||||
string[] assemblies = {
|
||||
"Pomelo.EntityFrameworkCore.MySql.dll"
|
||||
};
|
||||
|
||||
RemoveAssemblies(tenant, assemblies, "10.0.4");
|
||||
}
|
||||
|
||||
private void AddPagesToSites(IServiceScope scope, Tenant tenant, List<PageTemplate> pageTemplates)
|
||||
{
|
||||
var tenants = scope.ServiceProvider.GetRequiredService<ITenantManager>();
|
||||
|
||||
Reference in New Issue
Block a user