mirror of
https://github.com/OrchardCMS/Orchard.git
synced 2025-10-15 19:54:57 +08:00
Moved data migration commands from framework to migrations module.
--HG-- branch : dev
This commit is contained in:
@@ -1,10 +1,14 @@
|
|||||||
using System;
|
using System;
|
||||||
using System.Linq;
|
using System.Linq;
|
||||||
using Orchard.Commands;
|
using Orchard.Commands;
|
||||||
|
using Orchard.Data.Migration;
|
||||||
using Orchard.Data.Migration.Generator;
|
using Orchard.Data.Migration.Generator;
|
||||||
using Orchard.Data.Migration.Interpreters;
|
using Orchard.Data.Migration.Interpreters;
|
||||||
|
using Orchard.Environment.Extensions;
|
||||||
|
|
||||||
namespace Orchard.Data.Migration.Commands {
|
namespace Orchard.Migrations.Commands {
|
||||||
|
|
||||||
|
[OrchardFeature("Orchard.Migration")]
|
||||||
public class DataMigrationCommands : DefaultOrchardCommandHandler {
|
public class DataMigrationCommands : DefaultOrchardCommandHandler {
|
||||||
private readonly IDataMigrationManager _dataMigrationManager;
|
private readonly IDataMigrationManager _dataMigrationManager;
|
||||||
private readonly IDataMigrationInterpreter _dataMigrationInterpreter;
|
private readonly IDataMigrationInterpreter _dataMigrationInterpreter;
|
@@ -6,6 +6,10 @@ version: 0.1.0
|
|||||||
orchardversion: 0.6.0
|
orchardversion: 0.6.0
|
||||||
description:
|
description:
|
||||||
features:
|
features:
|
||||||
Orchard.Migration:
|
Orchard.Migration:
|
||||||
|
Description: Data migration commands.
|
||||||
|
Category: Migrations
|
||||||
|
DatabaseMigration:
|
||||||
Description: Database migration action.
|
Description: Database migration action.
|
||||||
Category: Developer
|
Dependencies: Orchard.Migration
|
||||||
|
Category: Migrations
|
@@ -69,6 +69,7 @@
|
|||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<Compile Include="Controllers\DatabaseUpdateController.cs" />
|
<Compile Include="Controllers\DatabaseUpdateController.cs" />
|
||||||
|
<Compile Include="Commands\DataMigrationCommands.cs" />
|
||||||
<Compile Include="Properties\AssemblyInfo.cs" />
|
<Compile Include="Properties\AssemblyInfo.cs" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
@@ -77,9 +78,7 @@
|
|||||||
<Content Include="Web.config" />
|
<Content Include="Web.config" />
|
||||||
<Content Include="Views\Web.config" />
|
<Content Include="Views\Web.config" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<ItemGroup>
|
<ItemGroup />
|
||||||
<Folder Include="Models\" />
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<ProjectReference Include="..\..\..\Orchard\Orchard.Framework.csproj">
|
<ProjectReference Include="..\..\..\Orchard\Orchard.Framework.csproj">
|
||||||
<Project>{2D1D92BB-4555-4CBE-8D0E-63563D6CE4C6}</Project>
|
<Project>{2D1D92BB-4555-4CBE-8D0E-63563D6CE4C6}</Project>
|
||||||
|
@@ -11,4 +11,4 @@ namespace Orchard.Data.Migration {
|
|||||||
public IContentDefinitionManager ContentDefinitionManager {get; set; }
|
public IContentDefinitionManager ContentDefinitionManager {get; set; }
|
||||||
public virtual Feature Feature { get; set; }
|
public virtual Feature Feature { get; set; }
|
||||||
}
|
}
|
||||||
}
|
}
|
@@ -11,7 +11,6 @@ using Orchard.Environment.Extensions;
|
|||||||
using Orchard.Environment.State;
|
using Orchard.Environment.State;
|
||||||
using Orchard.Localization;
|
using Orchard.Localization;
|
||||||
using Orchard.Logging;
|
using Orchard.Logging;
|
||||||
using Orchard.Reports.Services;
|
|
||||||
|
|
||||||
namespace Orchard.Data.Migration {
|
namespace Orchard.Data.Migration {
|
||||||
/// <summary>
|
/// <summary>
|
||||||
|
@@ -13,9 +13,7 @@ using NHibernate.Dialect;
|
|||||||
using Orchard.Environment.Configuration;
|
using Orchard.Environment.Configuration;
|
||||||
using Orchard.Environment.Descriptor.Models;
|
using Orchard.Environment.Descriptor.Models;
|
||||||
using Orchard.Environment.Extensions;
|
using Orchard.Environment.Extensions;
|
||||||
using Orchard.Environment.Extensions.Models;
|
|
||||||
using Orchard.Environment.ShellBuilders;
|
using Orchard.Environment.ShellBuilders;
|
||||||
using Orchard.Environment.ShellBuilders.Models;
|
|
||||||
using Orchard.Environment.State;
|
using Orchard.Environment.State;
|
||||||
|
|
||||||
namespace Orchard.Data.Migration.Generator {
|
namespace Orchard.Data.Migration.Generator {
|
||||||
|
@@ -8,7 +8,6 @@ using NHibernate;
|
|||||||
using NHibernate.Dialect;
|
using NHibernate.Dialect;
|
||||||
using NHibernate.SqlTypes;
|
using NHibernate.SqlTypes;
|
||||||
using Orchard.Data.Migration.Schema;
|
using Orchard.Data.Migration.Schema;
|
||||||
using Orchard.Data.Providers;
|
|
||||||
using Orchard.Environment.Configuration;
|
using Orchard.Environment.Configuration;
|
||||||
using Orchard.Localization;
|
using Orchard.Localization;
|
||||||
using Orchard.Logging;
|
using Orchard.Logging;
|
||||||
|
@@ -1 +0,0 @@
|
|||||||
|
|
@@ -452,7 +452,6 @@
|
|||||||
<Compile Include="Data\Migration\Interpreters\StringCommandInterpreter.cs" />
|
<Compile Include="Data\Migration\Interpreters\StringCommandInterpreter.cs" />
|
||||||
<Compile Include="Data\Migration\Schema\AddColumnCommand.cs" />
|
<Compile Include="Data\Migration\Schema\AddColumnCommand.cs" />
|
||||||
<Compile Include="Data\Migration\Schema\ISchemaBuilderCommand.cs" />
|
<Compile Include="Data\Migration\Schema\ISchemaBuilderCommand.cs" />
|
||||||
<Compile Include="Data\Migration\Schema\IShellSettings.cs" />
|
|
||||||
<Compile Include="Data\Migration\Generator\SchemaCommandGenerator.cs" />
|
<Compile Include="Data\Migration\Generator\SchemaCommandGenerator.cs" />
|
||||||
<Compile Include="Data\Migration\Schema\SchemaUtils.cs" />
|
<Compile Include="Data\Migration\Schema\SchemaUtils.cs" />
|
||||||
<Compile Include="Data\Migration\Schema\SqlStatementCommand.cs" />
|
<Compile Include="Data\Migration\Schema\SqlStatementCommand.cs" />
|
||||||
@@ -465,7 +464,6 @@
|
|||||||
<Compile Include="Data\Migration\Schema\AlterColumnCommand.cs" />
|
<Compile Include="Data\Migration\Schema\AlterColumnCommand.cs" />
|
||||||
<Compile Include="Data\Migration\Schema\DropTableCommand.cs" />
|
<Compile Include="Data\Migration\Schema\DropTableCommand.cs" />
|
||||||
<Compile Include="Data\Migration\Schema\AlterTableCommand.cs" />
|
<Compile Include="Data\Migration\Schema\AlterTableCommand.cs" />
|
||||||
<Compile Include="Data\Migration\Commands\DataMigrationCommands.cs" />
|
|
||||||
<Compile Include="Data\Migration\Schema\SchemaBuilder.cs" />
|
<Compile Include="Data\Migration\Schema\SchemaBuilder.cs" />
|
||||||
<Compile Include="Data\Migration\DataMigrationCoordinator.cs" />
|
<Compile Include="Data\Migration\DataMigrationCoordinator.cs" />
|
||||||
<Compile Include="Data\Migration\DataMigration.cs" />
|
<Compile Include="Data\Migration\DataMigration.cs" />
|
||||||
|
Reference in New Issue
Block a user