From e74195ae38450b54b5e5f376796d78e6da4fc1ae Mon Sep 17 00:00:00 2001 From: crupest Date: Fri, 12 Feb 2021 22:16:04 +0800 Subject: feat: Add post data database schema migration. --- .../Migrations/DatabaseContextModelSnapshot.cs | 74 +++++++++++++++++++++- 1 file changed, 73 insertions(+), 1 deletion(-) (limited to 'BackEnd/Timeline/Migrations/DatabaseContextModelSnapshot.cs') diff --git a/BackEnd/Timeline/Migrations/DatabaseContextModelSnapshot.cs b/BackEnd/Timeline/Migrations/DatabaseContextModelSnapshot.cs index 2e2b0d36..26a77e8a 100644 --- a/BackEnd/Timeline/Migrations/DatabaseContextModelSnapshot.cs +++ b/BackEnd/Timeline/Migrations/DatabaseContextModelSnapshot.cs @@ -122,6 +122,23 @@ namespace Timeline.Migrations b.ToTable("jwt_token"); }); + modelBuilder.Entity("Timeline.Entities.MigrationEntity", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("INTEGER") + .HasColumnName("id"); + + b.Property("Name") + .IsRequired() + .HasColumnType("TEXT") + .HasColumnName("name"); + + b.HasKey("Id"); + + b.ToTable("migrations"); + }); + modelBuilder.Entity("Timeline.Entities.TimelineEntity", b => { b.Property("Id") @@ -207,6 +224,42 @@ namespace Timeline.Migrations b.ToTable("timeline_members"); }); + modelBuilder.Entity("Timeline.Entities.TimelinePostDataEntity", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("INTEGER") + .HasColumnName("id"); + + b.Property("DataTag") + .IsRequired() + .HasColumnType("TEXT") + .HasColumnName("data_tag"); + + b.Property("Index") + .HasColumnType("INTEGER") + .HasColumnName("index"); + + b.Property("Kind") + .IsRequired() + .HasColumnType("TEXT") + .HasColumnName("kind"); + + b.Property("LastUpdated") + .HasColumnType("TEXT") + .HasColumnName("last_updated"); + + b.Property("PostId") + .HasColumnType("INTEGER") + .HasColumnName("post"); + + b.HasKey("Id"); + + b.HasIndex("PostId"); + + b.ToTable("timeline_post_data"); + }); + modelBuilder.Entity("Timeline.Entities.TimelinePostEntity", b => { b.Property("Id") @@ -227,10 +280,13 @@ namespace Timeline.Migrations .HasColumnName("content"); b.Property("ContentType") - .IsRequired() .HasColumnType("TEXT") .HasColumnName("content_type"); + b.Property("Deleted") + .HasColumnType("INTEGER") + .HasColumnName("deleted"); + b.Property("ExtraContent") .HasColumnType("TEXT") .HasColumnName("extra_content"); @@ -440,6 +496,17 @@ namespace Timeline.Migrations b.Navigation("User"); }); + modelBuilder.Entity("Timeline.Entities.TimelinePostDataEntity", b => + { + b.HasOne("Timeline.Entities.TimelinePostEntity", "Post") + .WithMany("DataList") + .HasForeignKey("PostId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + + b.Navigation("Post"); + }); + modelBuilder.Entity("Timeline.Entities.TimelinePostEntity", b => { b.HasOne("Timeline.Entities.UserEntity", "Author") @@ -486,6 +553,11 @@ namespace Timeline.Migrations b.Navigation("Posts"); }); + modelBuilder.Entity("Timeline.Entities.TimelinePostEntity", b => + { + b.Navigation("DataList"); + }); + modelBuilder.Entity("Timeline.Entities.UserEntity", b => { b.Navigation("Avatar"); -- cgit v1.2.3