Fix data migration: Settings should be unlimited length

--HG--
branch : dev
This commit is contained in:
Renaud Paquay
2010-07-20 23:22:32 -07:00
parent cf7d179116
commit 48bd5c977f
5 changed files with 13 additions and 5 deletions

View File

@@ -15,14 +15,14 @@ namespace Orchard.Core.Settings.DataMigrations {
.Column<int>("Id", column => column.PrimaryKey().Identity())
.Column<string>("Name")
.Column<bool>("Hidden")
.Column<string>("Settings")
.Column<string>("Settings", column => column.Unlimited())
);
//CREATE TABLE Settings_ContentPartFieldDefinitionRecord (Id integer, Name TEXT, Settings TEXT, ContentFieldDefinitionRecord_id INTEGER, INTEGER, primary key (Id));
SchemaBuilder.CreateTable("ContentPartFieldDefinitionRecord", table => table
.Column<int>("Id", column => column.PrimaryKey().Identity())
.Column<string>("Name")
.Column<string>("Settings")
.Column<string>("Settings", column => column.Unlimited())
.Column<int>("ContentFieldDefinitionRecord_id")
.Column<int>("ContentPartDefinitionRecord_Id")
);
@@ -33,13 +33,13 @@ namespace Orchard.Core.Settings.DataMigrations {
.Column<string>("Name")
.Column<string>("DisplayName")
.Column<bool>("Hidden")
.Column<string>("Settings")
.Column<string>("Settings", column => column.Unlimited())
);
//CREATE TABLE Settings_ContentTypePartDefinitionRecord (Id integer, Settings TEXT, ContentPartDefinitionRecord_id INTEGER, ContentTypeDefinitionRecord_Id INTEGER, primary key (Id));
SchemaBuilder.CreateTable("ContentTypePartDefinitionRecord", table => table
.Column<int>("Id", column => column.PrimaryKey().Identity())
.Column<string>("Settings")
.Column<string>("Settings", column => column.Unlimited())
.Column<int>("ContentPartDefinitionRecord_id")
.Column<int>("ContentTypeDefinitionRecord_Id")
);

View File

@@ -10,6 +10,7 @@ namespace Orchard.Core.Settings.Metadata.Records {
public virtual int Id { get; set; }
public virtual string Name { get; set; }
public virtual bool Hidden { get; set; }
[StringLengthMax]
public virtual string Settings { get; set; }
[CascadeAllDeleteOrphan]

View File

@@ -1,8 +1,11 @@
namespace Orchard.Core.Settings.Metadata.Records {
using Orchard.Data.Conventions;
namespace Orchard.Core.Settings.Metadata.Records {
public class ContentPartFieldDefinitionRecord {
public virtual int Id { get; set; }
public virtual ContentFieldDefinitionRecord ContentFieldDefinitionRecord { get; set; }
public virtual string Name { get; set; }
[StringLengthMax]
public virtual string Settings { get; set; }
}
}

View File

@@ -11,6 +11,7 @@ namespace Orchard.Core.Settings.Metadata.Records {
public virtual string Name { get; set; }
public virtual string DisplayName { get; set; }
public virtual bool Hidden { get; set; }
[StringLengthMax]
public virtual string Settings { get; set; }
[CascadeAllDeleteOrphan]

View File

@@ -1,7 +1,10 @@
using Orchard.Data.Conventions;
namespace Orchard.Core.Settings.Metadata.Records {
public class ContentTypePartDefinitionRecord {
public virtual int Id { get; set; }
public virtual ContentPartDefinitionRecord ContentPartDefinitionRecord { get; set; }
[StringLengthMax]
public virtual string Settings { get; set; }
}
}