Renaming columns in SQL CE is a bit more elaborate..

This commit is contained in:
Sebastiaan Janssen
2013-09-27 13:35:52 +02:00
parent 46590c8fce
commit f74b9f9071
2 changed files with 5 additions and 1 deletions

View File

@@ -23,8 +23,9 @@ namespace Umbraco.Core.Persistence.Migrations.Upgrades.TargetVersionSeven
//change the type (keep the data)
Alter.Table("cmsMacroProperty").AlterColumn("macroPropertyType").AsString(255);
//rename the column
Alter.Table("cmsMacroProperty").AddColumn("editorAlias").AsString(255).NotNullable().WithDefaultValue("");
Rename.Column("macroPropertyType").OnTable("cmsMacroProperty").To("editorAlias");
Delete.Column("macroPropertyType").FromTable("cmsMacroProperty");
}
public override void Down()

View File

@@ -12,7 +12,10 @@ namespace Umbraco.Core.Persistence.Migrations.Upgrades.TargetVersionSeven
public override void Up()
{
Alter.Table("cmsDataType").AlterColumn("controlId").AsString(255);
Alter.Table("cmsDataType").AddColumn("propertyEditorAlias").AsString(255).NotNullable().WithDefaultValue("");
Rename.Column("controlId").OnTable("cmsDataType").To("propertyEditorAlias");
Delete.Column("controlId").FromTable("cmsDataType");
}
public override void Down()