2012-08-22 15:32:56 -07:00
|
|
|
|
using Orchard.Data.Migration;
|
|
|
|
|
|
|
|
|
|
namespace Orchard.Alias {
|
|
|
|
|
public class Migrations : DataMigrationImpl {
|
|
|
|
|
public int Create() {
|
|
|
|
|
SchemaBuilder
|
|
|
|
|
.CreateTable("AliasRecord",
|
|
|
|
|
table => table
|
|
|
|
|
.Column<int>("Id", column => column.PrimaryKey().Identity())
|
|
|
|
|
.Column<string>("Path", c => c.WithLength(2048))
|
|
|
|
|
.Column<int>("Action_id")
|
|
|
|
|
.Column<string>("RouteValues", c => c.Unlimited())
|
|
|
|
|
.Column<string>("Source", c => c.WithLength(256)))
|
|
|
|
|
.CreateTable("ActionRecord",
|
|
|
|
|
table => table
|
|
|
|
|
.Column<int>("Id", column => column.PrimaryKey().Identity())
|
|
|
|
|
.Column<string>("Area")
|
|
|
|
|
.Column<string>("Controller")
|
|
|
|
|
.Column<string>("Action"));
|
|
|
|
|
return 1;
|
|
|
|
|
}
|
|
|
|
|
|
2015-08-03 12:28:16 +01:00
|
|
|
|
public int UpdateFrom1() {
|
2015-07-28 13:52:55 +01:00
|
|
|
|
SchemaBuilder.AlterTable("AliasRecord",
|
|
|
|
|
table => table
|
2015-08-03 12:28:16 +01:00
|
|
|
|
.AddColumn<bool>("IsManaged", column => column.WithDefault(false))
|
2015-07-28 13:52:55 +01:00
|
|
|
|
);
|
|
|
|
|
return 2;
|
|
|
|
|
}
|
|
|
|
|
|
2012-08-22 15:32:56 -07:00
|
|
|
|
}
|
|
|
|
|
}
|