Переосмысление аттрибутов переберающих процессоров и устаревшых элементов
This commit is contained in:
@@ -83,6 +83,25 @@ namespace Pf2eModel.Migrations
|
||||
b.ToTable("entity_keyword", (string)null);
|
||||
});
|
||||
|
||||
modelBuilder.Entity("EntityLegacyEntity", b =>
|
||||
{
|
||||
b.Property<int>("LegacyEntitiesId")
|
||||
.HasColumnType("integer")
|
||||
.HasColumnName("legacy_entities_id");
|
||||
|
||||
b.Property<int>("RemasterEntitiesId")
|
||||
.HasColumnType("integer")
|
||||
.HasColumnName("remaster_entities_id");
|
||||
|
||||
b.HasKey("LegacyEntitiesId", "RemasterEntitiesId")
|
||||
.HasName("pk_entity_legacy_entity");
|
||||
|
||||
b.HasIndex("RemasterEntitiesId")
|
||||
.HasDatabaseName("ix_entity_legacy_entity_remaster_entities_id");
|
||||
|
||||
b.ToTable("entity_legacy_entity", (string)null);
|
||||
});
|
||||
|
||||
modelBuilder.Entity("EntityTrait", b =>
|
||||
{
|
||||
b.Property<int>("EntitiesId")
|
||||
@@ -237,6 +256,123 @@ namespace Pf2eModel.Migrations
|
||||
b.ToTable("keyword_aliases", (string)null);
|
||||
});
|
||||
|
||||
modelBuilder.Entity("Pf2eModel.Model.Base.Legacy.LegacyEntity", b =>
|
||||
{
|
||||
b.Property<int>("Id")
|
||||
.ValueGeneratedOnAdd()
|
||||
.HasColumnType("integer")
|
||||
.HasColumnName("id")
|
||||
.HasColumnOrder(1);
|
||||
|
||||
NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property<int>("Id"));
|
||||
|
||||
b.Property<string>("Name")
|
||||
.IsRequired()
|
||||
.HasColumnType("jsonb")
|
||||
.HasColumnName("name")
|
||||
.HasColumnOrder(2)
|
||||
.HasComment("Отображаемое имя");
|
||||
|
||||
b.HasKey("Id")
|
||||
.HasName("pk_legacy_entities");
|
||||
|
||||
b.ToTable("legacy_entities", (string)null);
|
||||
});
|
||||
|
||||
modelBuilder.Entity("Pf2eModel.Model.Base.Legacy.LegacyEntityExternal", b =>
|
||||
{
|
||||
b.Property<int>("LegacyEntityId")
|
||||
.HasColumnType("integer")
|
||||
.HasColumnName("legacy_entity_id")
|
||||
.HasColumnOrder(1)
|
||||
.HasComment("Идентификатор сущности");
|
||||
|
||||
b.Property<int>("TargetId")
|
||||
.HasColumnType("integer")
|
||||
.HasColumnName("target_id")
|
||||
.HasColumnOrder(2)
|
||||
.HasComment("Идентификатор цели");
|
||||
|
||||
b.Property<string>("ExternalId")
|
||||
.HasMaxLength(255)
|
||||
.HasColumnType("character varying(255)")
|
||||
.HasColumnName("external_id")
|
||||
.HasColumnOrder(3);
|
||||
|
||||
b.Property<string>("Md5")
|
||||
.IsRequired()
|
||||
.HasMaxLength(32)
|
||||
.HasColumnType("character varying(32)")
|
||||
.HasColumnName("md5")
|
||||
.HasColumnOrder(5)
|
||||
.HasComment("Контрольная сумма объекта");
|
||||
|
||||
b.Property<string>("Suffix")
|
||||
.IsRequired()
|
||||
.HasMaxLength(255)
|
||||
.HasColumnType("character varying(255)")
|
||||
.HasColumnName("suffix")
|
||||
.HasColumnOrder(4)
|
||||
.HasComment("Часть URL до объекта. Для источников Foundry - полный UUID объекта");
|
||||
|
||||
b.HasKey("LegacyEntityId", "TargetId")
|
||||
.HasName("pk_legacy_entity_externals");
|
||||
|
||||
b.HasIndex("TargetId")
|
||||
.HasDatabaseName("ix_legacy_entity_externals_target_id");
|
||||
|
||||
b.ToTable("legacy_entity_externals", (string)null);
|
||||
});
|
||||
|
||||
modelBuilder.Entity("Pf2eModel.Model.Base.Legacy.LegacyEntitySource", b =>
|
||||
{
|
||||
b.Property<int>("Id")
|
||||
.ValueGeneratedOnAdd()
|
||||
.HasColumnType("integer")
|
||||
.HasColumnName("id")
|
||||
.HasColumnOrder(0)
|
||||
.HasComment("Идентификатор");
|
||||
|
||||
NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property<int>("Id"));
|
||||
|
||||
b.Property<bool>("IsRemaster")
|
||||
.HasColumnType("boolean")
|
||||
.HasColumnName("is_remaster")
|
||||
.HasColumnOrder(4)
|
||||
.HasComment("Флаг, указывающий, что объект является частью ремастера");
|
||||
|
||||
b.Property<int>("LegacyEntityId")
|
||||
.HasColumnType("integer")
|
||||
.HasColumnName("legacy_entity_id")
|
||||
.HasColumnOrder(1)
|
||||
.HasComment("Идентификатор устаревшей сущности");
|
||||
|
||||
b.Property<int>("SourceId")
|
||||
.HasColumnType("integer")
|
||||
.HasColumnName("source_id")
|
||||
.HasColumnOrder(2)
|
||||
.HasComment("Идентификатор источника");
|
||||
|
||||
b.Property<string>("Suffix")
|
||||
.IsRequired()
|
||||
.HasMaxLength(255)
|
||||
.HasColumnType("character varying(255)")
|
||||
.HasColumnName("suffix")
|
||||
.HasColumnOrder(3)
|
||||
.HasComment("Номер страницы, эррата и т.д.");
|
||||
|
||||
b.HasKey("Id")
|
||||
.HasName("pk_legacy_entity_sources");
|
||||
|
||||
b.HasIndex("LegacyEntityId")
|
||||
.HasDatabaseName("ix_legacy_entity_sources_legacy_entity_id");
|
||||
|
||||
b.HasIndex("SourceId")
|
||||
.HasDatabaseName("ix_legacy_entity_sources_source_id");
|
||||
|
||||
b.ToTable("legacy_entity_sources", (string)null);
|
||||
});
|
||||
|
||||
modelBuilder.Entity("Pf2eModel.Model.Base.Source.EntitySource", b =>
|
||||
{
|
||||
b.Property<int>("Id")
|
||||
@@ -337,6 +473,12 @@ namespace Pf2eModel.Migrations
|
||||
.HasColumnOrder(2)
|
||||
.HasComment("Идентификатор цели");
|
||||
|
||||
b.Property<string>("ExternalId")
|
||||
.HasMaxLength(255)
|
||||
.HasColumnType("character varying(255)")
|
||||
.HasColumnName("external_id")
|
||||
.HasColumnOrder(3);
|
||||
|
||||
b.Property<string>("Md5")
|
||||
.IsRequired()
|
||||
.HasMaxLength(32)
|
||||
@@ -1839,6 +1981,23 @@ namespace Pf2eModel.Migrations
|
||||
.HasConstraintName("fk_entity_keyword_keywords_keywords_id");
|
||||
});
|
||||
|
||||
modelBuilder.Entity("EntityLegacyEntity", b =>
|
||||
{
|
||||
b.HasOne("Pf2eModel.Model.Base.Legacy.LegacyEntity", null)
|
||||
.WithMany()
|
||||
.HasForeignKey("LegacyEntitiesId")
|
||||
.OnDelete(DeleteBehavior.Cascade)
|
||||
.IsRequired()
|
||||
.HasConstraintName("fk_entity_legacy_entity_legacy_entities_legacy_entities_id");
|
||||
|
||||
b.HasOne("Pf2eModel.Model.Base.Entity", null)
|
||||
.WithMany()
|
||||
.HasForeignKey("RemasterEntitiesId")
|
||||
.OnDelete(DeleteBehavior.Cascade)
|
||||
.IsRequired()
|
||||
.HasConstraintName("fk_entity_legacy_entity_entities_remaster_entities_id");
|
||||
});
|
||||
|
||||
modelBuilder.Entity("EntityTrait", b =>
|
||||
{
|
||||
b.HasOne("Pf2eModel.Model.Base.Entity", null)
|
||||
@@ -1868,6 +2027,48 @@ namespace Pf2eModel.Migrations
|
||||
b.Navigation("Keyword");
|
||||
});
|
||||
|
||||
modelBuilder.Entity("Pf2eModel.Model.Base.Legacy.LegacyEntityExternal", b =>
|
||||
{
|
||||
b.HasOne("Pf2eModel.Model.Base.Legacy.LegacyEntity", "LegacyEntity")
|
||||
.WithMany("Externals")
|
||||
.HasForeignKey("LegacyEntityId")
|
||||
.OnDelete(DeleteBehavior.Cascade)
|
||||
.IsRequired()
|
||||
.HasConstraintName("fk_legacy_entity_externals_legacy_entities_legacy_entity_id");
|
||||
|
||||
b.HasOne("Pf2eModel.Model.Base.Targets.ExternalTarget", "Target")
|
||||
.WithMany("LegacyEntityExternals")
|
||||
.HasForeignKey("TargetId")
|
||||
.OnDelete(DeleteBehavior.Cascade)
|
||||
.IsRequired()
|
||||
.HasConstraintName("fk_legacy_entity_externals_external_targets_target_id");
|
||||
|
||||
b.Navigation("LegacyEntity");
|
||||
|
||||
b.Navigation("Target");
|
||||
});
|
||||
|
||||
modelBuilder.Entity("Pf2eModel.Model.Base.Legacy.LegacyEntitySource", b =>
|
||||
{
|
||||
b.HasOne("Pf2eModel.Model.Base.Legacy.LegacyEntity", "LegacyEntity")
|
||||
.WithMany("Sources")
|
||||
.HasForeignKey("LegacyEntityId")
|
||||
.OnDelete(DeleteBehavior.Cascade)
|
||||
.IsRequired()
|
||||
.HasConstraintName("fk_legacy_entity_sources_legacy_entities_legacy_entity_id");
|
||||
|
||||
b.HasOne("Pf2eModel.Model.Base.Source.Source", "Source")
|
||||
.WithMany("LegacyEntitySources")
|
||||
.HasForeignKey("SourceId")
|
||||
.OnDelete(DeleteBehavior.Cascade)
|
||||
.IsRequired()
|
||||
.HasConstraintName("fk_legacy_entity_sources_sources_source_id");
|
||||
|
||||
b.Navigation("LegacyEntity");
|
||||
|
||||
b.Navigation("Source");
|
||||
});
|
||||
|
||||
modelBuilder.Entity("Pf2eModel.Model.Base.Source.EntitySource", b =>
|
||||
{
|
||||
b.HasOne("Pf2eModel.Model.Base.Entity", "Entity")
|
||||
@@ -2506,14 +2707,25 @@ namespace Pf2eModel.Migrations
|
||||
b.Navigation("Aliases");
|
||||
});
|
||||
|
||||
modelBuilder.Entity("Pf2eModel.Model.Base.Legacy.LegacyEntity", b =>
|
||||
{
|
||||
b.Navigation("Externals");
|
||||
|
||||
b.Navigation("Sources");
|
||||
});
|
||||
|
||||
modelBuilder.Entity("Pf2eModel.Model.Base.Source.Source", b =>
|
||||
{
|
||||
b.Navigation("EntitySources");
|
||||
|
||||
b.Navigation("LegacyEntitySources");
|
||||
});
|
||||
|
||||
modelBuilder.Entity("Pf2eModel.Model.Base.Targets.ExternalTarget", b =>
|
||||
{
|
||||
b.Navigation("EntityExternals");
|
||||
|
||||
b.Navigation("LegacyEntityExternals");
|
||||
});
|
||||
|
||||
modelBuilder.Entity("Pf2eModel.Model.Structure.Ancestry", b =>
|
||||
|
||||
Reference in New Issue
Block a user