Процессор божеств
This commit is contained in:
@@ -26,9 +26,9 @@ namespace Pf2eModel.Migrations
|
||||
NpgsqlModelBuilderExtensions.HasPostgresEnum(modelBuilder, "attribute_values", new[] { "cha", "con", "dex", "free", "int", "str", "wis" });
|
||||
NpgsqlModelBuilderExtensions.HasPostgresEnum(modelBuilder, "class_progression_type", new[] { "ancestry_feat", "attribute_increase", "class_feat", "entity", "general_feat", "skill_feat", "skill_increase" });
|
||||
NpgsqlModelBuilderExtensions.HasPostgresEnum(modelBuilder, "condition_group", new[] { "abilities", "attitudes", "death", "detection", "senses", "unknown" });
|
||||
NpgsqlModelBuilderExtensions.HasPostgresEnum(modelBuilder, "deity_category", new[] { "covenant", "deity", "pantheon", "philosophy" });
|
||||
NpgsqlModelBuilderExtensions.HasPostgresEnum(modelBuilder, "deity_fonts", new[] { "any", "harm", "heal", "none" });
|
||||
NpgsqlModelBuilderExtensions.HasPostgresEnum(modelBuilder, "deity_sanctification", new[] { "any", "holy", "unholy" });
|
||||
NpgsqlModelBuilderExtensions.HasPostgresEnum(modelBuilder, "deity_type", new[] { "covenant", "deity", "pantheon", "philosophy" });
|
||||
NpgsqlModelBuilderExtensions.HasPostgresEnum(modelBuilder, "element_enum", new[] { "air", "earth", "fire", "metal", "universal", "water", "wood" });
|
||||
NpgsqlModelBuilderExtensions.HasPostgresEnum(modelBuilder, "entity_rarity", new[] { "common", "rare", "uncommon", "unique" });
|
||||
NpgsqlModelBuilderExtensions.HasPostgresEnum(modelBuilder, "entity_type", new[] { "action", "ancestry", "archetype", "background", "backpack", "campaign_feature", "class", "condition", "deity", "domain", "feat", "heritage", "language", "ritual", "rule", "spell", "subclass", "subclass_group", "trait", "unknown" });
|
||||
@@ -41,7 +41,7 @@ namespace Pf2eModel.Migrations
|
||||
NpgsqlModelBuilderExtensions.HasPostgresEnum(modelBuilder, "spell_damage_kinds", new[] { "any", "damage", "healing" });
|
||||
NpgsqlModelBuilderExtensions.HasPostgresEnum(modelBuilder, "spell_tradition", new[] { "all", "arcane", "divine", "elemental", "none", "occult", "primal" });
|
||||
NpgsqlModelBuilderExtensions.HasPostgresEnum(modelBuilder, "training_rank", new[] { "expert", "legendary", "master", "mythic", "trained", "untrained" });
|
||||
NpgsqlModelBuilderExtensions.HasPostgresEnum(modelBuilder, "trait_type", new[] { "class", "regular", "tradition" });
|
||||
NpgsqlModelBuilderExtensions.HasPostgresEnum(modelBuilder, "trait_type", new[] { "alignment", "class", "regular", "tradition" });
|
||||
NpgsqlModelBuilderExtensions.HasPostgresEnum(modelBuilder, "vision_enum", new[] { "dark-vision", "low-light-vision", "normal" });
|
||||
NpgsqlModelBuilderExtensions.UseIdentityByDefaultColumns(modelBuilder);
|
||||
|
||||
@@ -1125,30 +1125,72 @@ namespace Pf2eModel.Migrations
|
||||
.HasColumnOrder(1)
|
||||
.HasComment("Идентификатор");
|
||||
|
||||
b.Property<DeityCategory>("Category")
|
||||
.HasColumnType("deity_category")
|
||||
b.Property<string>("Anathema")
|
||||
.IsRequired()
|
||||
.HasColumnType("jsonb")
|
||||
.HasColumnName("anathema")
|
||||
.HasColumnOrder(8)
|
||||
.HasComment("Анафемы божества");
|
||||
|
||||
b.Property<string>("AreaOfConcern")
|
||||
.IsRequired()
|
||||
.HasColumnType("jsonb")
|
||||
.HasColumnName("area_of_concern")
|
||||
.HasColumnOrder(11)
|
||||
.HasComment("Область покровительства божества");
|
||||
|
||||
b.Property<string>("Category")
|
||||
.IsRequired()
|
||||
.HasColumnType("text")
|
||||
.HasColumnName("category")
|
||||
.HasColumnOrder(2)
|
||||
.HasComment("Тип божества");
|
||||
.HasColumnOrder(3)
|
||||
.HasComment("Категория божества");
|
||||
|
||||
b.Property<string>("Edicts")
|
||||
.IsRequired()
|
||||
.HasColumnType("jsonb")
|
||||
.HasColumnName("edicts")
|
||||
.HasColumnOrder(7)
|
||||
.HasComment("Заветы божества");
|
||||
|
||||
b.Property<DeityFonts>("Fonts")
|
||||
.HasColumnType("deity_fonts")
|
||||
.HasColumnName("fonts")
|
||||
.HasColumnOrder(3)
|
||||
.HasColumnOrder(4)
|
||||
.HasComment("Тип божественной силы");
|
||||
|
||||
b.Property<string>("ReligiousSymbol")
|
||||
.IsRequired()
|
||||
.HasColumnType("jsonb")
|
||||
.HasColumnName("religious_symbol")
|
||||
.HasColumnOrder(9)
|
||||
.HasComment("Религиозный символ божества");
|
||||
|
||||
b.Property<string>("SacredAnimal")
|
||||
.IsRequired()
|
||||
.HasColumnType("jsonb")
|
||||
.HasColumnName("sacred_animal")
|
||||
.HasColumnOrder(10)
|
||||
.HasComment("Священное животное божества");
|
||||
|
||||
b.Property<DeitySanctification>("Sanctification")
|
||||
.HasColumnType("deity_sanctification")
|
||||
.HasColumnName("sanctification")
|
||||
.HasColumnOrder(4)
|
||||
.HasColumnOrder(5)
|
||||
.HasComment("Тип освящения");
|
||||
|
||||
b.Property<bool>("SanctificationMust")
|
||||
.HasColumnType("boolean")
|
||||
.HasColumnName("sanctification_must")
|
||||
.HasColumnOrder(5)
|
||||
.HasColumnOrder(6)
|
||||
.HasComment("Обязательное освящение");
|
||||
|
||||
b.Property<DeityType>("Type")
|
||||
.HasColumnType("deity_type")
|
||||
.HasColumnName("type")
|
||||
.HasColumnOrder(2)
|
||||
.HasComment("Тип божества");
|
||||
|
||||
b.HasKey("Id")
|
||||
.HasName("pk_deities");
|
||||
|
||||
@@ -1157,21 +1199,33 @@ namespace Pf2eModel.Migrations
|
||||
|
||||
modelBuilder.Entity("Pf2eModel.Model.Structure.DeityRelation.DeityAttribute", b =>
|
||||
{
|
||||
b.Property<int>("DeityId")
|
||||
b.Property<int>("Id")
|
||||
.ValueGeneratedOnAdd()
|
||||
.HasColumnType("integer")
|
||||
.HasColumnName("deity_id")
|
||||
.HasColumnName("id")
|
||||
.HasColumnOrder(1)
|
||||
.HasComment("Идентификатор божества");
|
||||
.HasComment("Идентификатор");
|
||||
|
||||
NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property<int>("Id"));
|
||||
|
||||
b.Property<AttributeValues>("Attribute")
|
||||
.HasColumnType("attribute_values")
|
||||
.HasColumnName("attribute")
|
||||
.HasColumnOrder(2)
|
||||
.HasColumnOrder(3)
|
||||
.HasComment("Атрибут божества");
|
||||
|
||||
b.HasKey("DeityId", "Attribute")
|
||||
b.Property<int>("DeityId")
|
||||
.HasColumnType("integer")
|
||||
.HasColumnName("deity_id")
|
||||
.HasColumnOrder(2)
|
||||
.HasComment("Идентификатор божества");
|
||||
|
||||
b.HasKey("Id")
|
||||
.HasName("pk_deity_attributes");
|
||||
|
||||
b.HasIndex("DeityId")
|
||||
.HasDatabaseName("ix_deity_attributes_deity_id");
|
||||
|
||||
b.ToTable("deity_attributes", (string)null);
|
||||
});
|
||||
|
||||
|
||||
Reference in New Issue
Block a user