mirror of
https://github.com/OrchardCMS/Orchard.git
synced 2025-09-18 17:47:54 +08:00
Fix data migration: Settings should be unlimited length
--HG-- branch : dev
This commit is contained in:
@@ -15,14 +15,14 @@ namespace Orchard.Core.Settings.DataMigrations {
|
|||||||
.Column<int>("Id", column => column.PrimaryKey().Identity())
|
.Column<int>("Id", column => column.PrimaryKey().Identity())
|
||||||
.Column<string>("Name")
|
.Column<string>("Name")
|
||||||
.Column<bool>("Hidden")
|
.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));
|
//CREATE TABLE Settings_ContentPartFieldDefinitionRecord (Id integer, Name TEXT, Settings TEXT, ContentFieldDefinitionRecord_id INTEGER, INTEGER, primary key (Id));
|
||||||
SchemaBuilder.CreateTable("ContentPartFieldDefinitionRecord", table => table
|
SchemaBuilder.CreateTable("ContentPartFieldDefinitionRecord", table => table
|
||||||
.Column<int>("Id", column => column.PrimaryKey().Identity())
|
.Column<int>("Id", column => column.PrimaryKey().Identity())
|
||||||
.Column<string>("Name")
|
.Column<string>("Name")
|
||||||
.Column<string>("Settings")
|
.Column<string>("Settings", column => column.Unlimited())
|
||||||
.Column<int>("ContentFieldDefinitionRecord_id")
|
.Column<int>("ContentFieldDefinitionRecord_id")
|
||||||
.Column<int>("ContentPartDefinitionRecord_Id")
|
.Column<int>("ContentPartDefinitionRecord_Id")
|
||||||
);
|
);
|
||||||
@@ -33,13 +33,13 @@ namespace Orchard.Core.Settings.DataMigrations {
|
|||||||
.Column<string>("Name")
|
.Column<string>("Name")
|
||||||
.Column<string>("DisplayName")
|
.Column<string>("DisplayName")
|
||||||
.Column<bool>("Hidden")
|
.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));
|
//CREATE TABLE Settings_ContentTypePartDefinitionRecord (Id integer, Settings TEXT, ContentPartDefinitionRecord_id INTEGER, ContentTypeDefinitionRecord_Id INTEGER, primary key (Id));
|
||||||
SchemaBuilder.CreateTable("ContentTypePartDefinitionRecord", table => table
|
SchemaBuilder.CreateTable("ContentTypePartDefinitionRecord", table => table
|
||||||
.Column<int>("Id", column => column.PrimaryKey().Identity())
|
.Column<int>("Id", column => column.PrimaryKey().Identity())
|
||||||
.Column<string>("Settings")
|
.Column<string>("Settings", column => column.Unlimited())
|
||||||
.Column<int>("ContentPartDefinitionRecord_id")
|
.Column<int>("ContentPartDefinitionRecord_id")
|
||||||
.Column<int>("ContentTypeDefinitionRecord_Id")
|
.Column<int>("ContentTypeDefinitionRecord_Id")
|
||||||
);
|
);
|
||||||
|
@@ -10,6 +10,7 @@ namespace Orchard.Core.Settings.Metadata.Records {
|
|||||||
public virtual int Id { get; set; }
|
public virtual int Id { get; set; }
|
||||||
public virtual string Name { get; set; }
|
public virtual string Name { get; set; }
|
||||||
public virtual bool Hidden { get; set; }
|
public virtual bool Hidden { get; set; }
|
||||||
|
[StringLengthMax]
|
||||||
public virtual string Settings { get; set; }
|
public virtual string Settings { get; set; }
|
||||||
|
|
||||||
[CascadeAllDeleteOrphan]
|
[CascadeAllDeleteOrphan]
|
||||||
|
@@ -1,8 +1,11 @@
|
|||||||
namespace Orchard.Core.Settings.Metadata.Records {
|
using Orchard.Data.Conventions;
|
||||||
|
|
||||||
|
namespace Orchard.Core.Settings.Metadata.Records {
|
||||||
public class ContentPartFieldDefinitionRecord {
|
public class ContentPartFieldDefinitionRecord {
|
||||||
public virtual int Id { get; set; }
|
public virtual int Id { get; set; }
|
||||||
public virtual ContentFieldDefinitionRecord ContentFieldDefinitionRecord { get; set; }
|
public virtual ContentFieldDefinitionRecord ContentFieldDefinitionRecord { get; set; }
|
||||||
public virtual string Name { get; set; }
|
public virtual string Name { get; set; }
|
||||||
|
[StringLengthMax]
|
||||||
public virtual string Settings { get; set; }
|
public virtual string Settings { get; set; }
|
||||||
}
|
}
|
||||||
}
|
}
|
@@ -11,6 +11,7 @@ namespace Orchard.Core.Settings.Metadata.Records {
|
|||||||
public virtual string Name { get; set; }
|
public virtual string Name { get; set; }
|
||||||
public virtual string DisplayName { get; set; }
|
public virtual string DisplayName { get; set; }
|
||||||
public virtual bool Hidden { get; set; }
|
public virtual bool Hidden { get; set; }
|
||||||
|
[StringLengthMax]
|
||||||
public virtual string Settings { get; set; }
|
public virtual string Settings { get; set; }
|
||||||
|
|
||||||
[CascadeAllDeleteOrphan]
|
[CascadeAllDeleteOrphan]
|
||||||
|
@@ -1,7 +1,10 @@
|
|||||||
|
using Orchard.Data.Conventions;
|
||||||
|
|
||||||
namespace Orchard.Core.Settings.Metadata.Records {
|
namespace Orchard.Core.Settings.Metadata.Records {
|
||||||
public class ContentTypePartDefinitionRecord {
|
public class ContentTypePartDefinitionRecord {
|
||||||
public virtual int Id { get; set; }
|
public virtual int Id { get; set; }
|
||||||
public virtual ContentPartDefinitionRecord ContentPartDefinitionRecord { get; set; }
|
public virtual ContentPartDefinitionRecord ContentPartDefinitionRecord { get; set; }
|
||||||
|
[StringLengthMax]
|
||||||
public virtual string Settings { get; set; }
|
public virtual string Settings { get; set; }
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user