Moved data migration commands from framework to migrations module.

--HG--
branch : dev
This commit is contained in:
Andre Rodrigues
2010-10-01 09:29:37 -07:00
parent c554a5ee70
commit ac5243d184
9 changed files with 14 additions and 14 deletions

View File

@@ -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;

View File

@@ -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

View File

@@ -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>

View File

@@ -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; }
} }
} }

View File

@@ -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>

View File

@@ -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 {

View File

@@ -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;

View File

@@ -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" />