Initial migration
This commit is contained in:
parent
dc32bf91f0
commit
e391196eb2
37 changed files with 15846 additions and 1414 deletions
|
@ -29,35 +29,6 @@ public class DatabaseContext : DbContext {
|
|||
public virtual DbSet<Channel> Channels { get; init; } = null!;
|
||||
public virtual DbSet<ChannelFollowing> ChannelFollowings { get; init; } = null!;
|
||||
public virtual DbSet<ChannelNotePining> ChannelNotePinings { get; init; } = null!;
|
||||
public virtual DbSet<ChartActiveUser> ChartActiveUsers { get; init; } = null!;
|
||||
public virtual DbSet<ChartApRequest> ChartApRequests { get; init; } = null!;
|
||||
public virtual DbSet<ChartDayActiveUser> ChartDayActiveUsers { get; init; } = null!;
|
||||
public virtual DbSet<ChartDayApRequest> ChartDayApRequests { get; init; } = null!;
|
||||
public virtual DbSet<ChartDayDrive> ChartDayDrives { get; init; } = null!;
|
||||
public virtual DbSet<ChartDayFederation> ChartDayFederations { get; init; } = null!;
|
||||
public virtual DbSet<ChartDayHashtag> ChartDayHashtags { get; init; } = null!;
|
||||
public virtual DbSet<ChartDayInstance> ChartDayInstances { get; init; } = null!;
|
||||
public virtual DbSet<ChartDayNetwork> ChartDayNetworks { get; init; } = null!;
|
||||
public virtual DbSet<ChartDayNote> ChartDayNotes { get; init; } = null!;
|
||||
public virtual DbSet<ChartDayPerUserDrive> ChartDayPerUserDrives { get; init; } = null!;
|
||||
public virtual DbSet<ChartDayPerUserFollowing> ChartDayPerUserFollowings { get; init; } = null!;
|
||||
public virtual DbSet<ChartDayPerUserNote> ChartDayPerUserNotes { get; init; } = null!;
|
||||
public virtual DbSet<ChartDayPerUserReaction> ChartDayPerUserReactions { get; init; } = null!;
|
||||
public virtual DbSet<ChartDayUser> ChartDayUsers { get; init; } = null!;
|
||||
public virtual DbSet<ChartDrive> ChartDrives { get; init; } = null!;
|
||||
public virtual DbSet<ChartFederation> ChartFederations { get; init; } = null!;
|
||||
public virtual DbSet<ChartHashtag> ChartHashtags { get; init; } = null!;
|
||||
public virtual DbSet<ChartInstance> ChartInstances { get; init; } = null!;
|
||||
public virtual DbSet<ChartNetwork> ChartNetworks { get; init; } = null!;
|
||||
public virtual DbSet<ChartNote> ChartNotes { get; init; } = null!;
|
||||
public virtual DbSet<ChartPerUserDrive> ChartPerUserDrives { get; init; } = null!;
|
||||
public virtual DbSet<ChartPerUserFollowing> ChartPerUserFollowings { get; init; } = null!;
|
||||
public virtual DbSet<ChartPerUserNote> ChartPerUserNotes { get; init; } = null!;
|
||||
public virtual DbSet<ChartPerUserReaction> ChartPerUserReactions { get; init; } = null!;
|
||||
public virtual DbSet<ChartTest> ChartTests { get; init; } = null!;
|
||||
public virtual DbSet<ChartTestGrouped> ChartTestGroupeds { get; init; } = null!;
|
||||
public virtual DbSet<ChartTestUnique> ChartTestUniques { get; init; } = null!;
|
||||
public virtual DbSet<ChartUser> ChartUsers { get; init; } = null!;
|
||||
public virtual DbSet<Clip> Clips { get; init; } = null!;
|
||||
public virtual DbSet<ClipNote> ClipNotes { get; init; } = null!;
|
||||
public virtual DbSet<DriveFile> DriveFiles { get; init; } = null!;
|
||||
|
@ -73,7 +44,6 @@ public class DatabaseContext : DbContext {
|
|||
public virtual DbSet<Instance> Instances { get; init; } = null!;
|
||||
public virtual DbSet<MessagingMessage> MessagingMessages { get; init; } = null!;
|
||||
public virtual DbSet<Metum> Meta { get; init; } = null!;
|
||||
public virtual DbSet<LegacyMigrations> Migrations { get; init; } = null!;
|
||||
public virtual DbSet<ModerationLog> ModerationLogs { get; init; } = null!;
|
||||
public virtual DbSet<Muting> Mutings { get; init; } = null!;
|
||||
public virtual DbSet<Note> Notes { get; init; } = null!;
|
||||
|
@ -106,7 +76,6 @@ public class DatabaseContext : DbContext {
|
|||
public virtual DbSet<UserGroupInvitation> UserGroupInvitations { get; init; } = null!;
|
||||
public virtual DbSet<UserGroupInvite> UserGroupInvites { get; init; } = null!;
|
||||
public virtual DbSet<UserGroupJoining> UserGroupJoinings { get; init; } = null!;
|
||||
public virtual DbSet<UserIp> UserIps { get; init; } = null!;
|
||||
public virtual DbSet<UserKeypair> UserKeypairs { get; init; } = null!;
|
||||
public virtual DbSet<UserList> UserLists { get; init; } = null!;
|
||||
public virtual DbSet<UserListJoining> UserListJoinings { get; init; } = null!;
|
||||
|
@ -338,400 +307,6 @@ public class DatabaseContext : DbContext {
|
|||
.HasConstraintName("FK_10b19ef67d297ea9de325cd4502");
|
||||
});
|
||||
|
||||
modelBuilder.Entity<ChartActiveUser>(entity => {
|
||||
entity.HasKey(e => e.Id).HasName("PK_317237a9f733b970604a11e314f");
|
||||
|
||||
entity.Property(e => e.Read).HasDefaultValueSql("'0'::smallint");
|
||||
entity.Property(e => e.ReadWrite).HasDefaultValueSql("'0'::smallint");
|
||||
entity.Property(e => e.RegisteredOutsideMonth).HasDefaultValueSql("'0'::smallint");
|
||||
entity.Property(e => e.RegisteredOutsideWeek).HasDefaultValueSql("'0'::smallint");
|
||||
entity.Property(e => e.RegisteredOutsideYear).HasDefaultValueSql("'0'::smallint");
|
||||
entity.Property(e => e.RegisteredWithinMonth).HasDefaultValueSql("'0'::smallint");
|
||||
entity.Property(e => e.RegisteredWithinWeek).HasDefaultValueSql("'0'::smallint");
|
||||
entity.Property(e => e.RegisteredWithinYear).HasDefaultValueSql("'0'::smallint");
|
||||
entity.Property(e => e.UniqueTempRead).HasDefaultValueSql("'{}'::character varying[]");
|
||||
entity.Property(e => e.UniqueTempRegisteredOutsideMonth).HasDefaultValueSql("'{}'::character varying[]");
|
||||
entity.Property(e => e.UniqueTempRegisteredOutsideWeek).HasDefaultValueSql("'{}'::character varying[]");
|
||||
entity.Property(e => e.UniqueTempRegisteredOutsideYear).HasDefaultValueSql("'{}'::character varying[]");
|
||||
entity.Property(e => e.UniqueTempRegisteredWithinMonth).HasDefaultValueSql("'{}'::character varying[]");
|
||||
entity.Property(e => e.UniqueTempRegisteredWithinWeek).HasDefaultValueSql("'{}'::character varying[]");
|
||||
entity.Property(e => e.UniqueTempRegisteredWithinYear).HasDefaultValueSql("'{}'::character varying[]");
|
||||
entity.Property(e => e.UniqueTempWrite).HasDefaultValueSql("'{}'::character varying[]");
|
||||
entity.Property(e => e.Write).HasDefaultValueSql("'0'::smallint");
|
||||
});
|
||||
|
||||
modelBuilder.Entity<ChartApRequest>(entity => {
|
||||
entity.HasKey(e => e.Id).HasName("PK_56a25cd447c7ee08876b3baf8d8");
|
||||
|
||||
entity.Property(e => e.DeliverFailed).HasDefaultValue(0);
|
||||
entity.Property(e => e.DeliverSucceeded).HasDefaultValue(0);
|
||||
entity.Property(e => e.InboxReceived).HasDefaultValue(0);
|
||||
});
|
||||
|
||||
modelBuilder.Entity<ChartDayActiveUser>(entity => {
|
||||
entity.HasKey(e => e.Id).HasName("PK_b1790489b14f005ae8f404f5795");
|
||||
|
||||
entity.Property(e => e.Read).HasDefaultValueSql("'0'::smallint");
|
||||
entity.Property(e => e.ReadWrite).HasDefaultValueSql("'0'::smallint");
|
||||
entity.Property(e => e.RegisteredOutsideMonth).HasDefaultValueSql("'0'::smallint");
|
||||
entity.Property(e => e.RegisteredOutsideWeek).HasDefaultValueSql("'0'::smallint");
|
||||
entity.Property(e => e.RegisteredOutsideYear).HasDefaultValueSql("'0'::smallint");
|
||||
entity.Property(e => e.RegisteredWithinMonth).HasDefaultValueSql("'0'::smallint");
|
||||
entity.Property(e => e.RegisteredWithinWeek).HasDefaultValueSql("'0'::smallint");
|
||||
entity.Property(e => e.RegisteredWithinYear).HasDefaultValueSql("'0'::smallint");
|
||||
entity.Property(e => e.UniqueTempRead).HasDefaultValueSql("'{}'::character varying[]");
|
||||
entity.Property(e => e.UniqueTempRegisteredOutsideMonth).HasDefaultValueSql("'{}'::character varying[]");
|
||||
entity.Property(e => e.UniqueTempRegisteredOutsideWeek).HasDefaultValueSql("'{}'::character varying[]");
|
||||
entity.Property(e => e.UniqueTempRegisteredOutsideYear).HasDefaultValueSql("'{}'::character varying[]");
|
||||
entity.Property(e => e.UniqueTempRegisteredWithinMonth).HasDefaultValueSql("'{}'::character varying[]");
|
||||
entity.Property(e => e.UniqueTempRegisteredWithinWeek).HasDefaultValueSql("'{}'::character varying[]");
|
||||
entity.Property(e => e.UniqueTempRegisteredWithinYear).HasDefaultValueSql("'{}'::character varying[]");
|
||||
entity.Property(e => e.UniqueTempWrite).HasDefaultValueSql("'{}'::character varying[]");
|
||||
entity.Property(e => e.Write).HasDefaultValueSql("'0'::smallint");
|
||||
});
|
||||
|
||||
modelBuilder.Entity<ChartDayApRequest>(entity => {
|
||||
entity.HasKey(e => e.Id).HasName("PK_9318b49daee320194e23f712e69");
|
||||
|
||||
entity.Property(e => e.DeliverFailed).HasDefaultValue(0);
|
||||
entity.Property(e => e.DeliverSucceeded).HasDefaultValue(0);
|
||||
entity.Property(e => e.InboxReceived).HasDefaultValue(0);
|
||||
});
|
||||
|
||||
modelBuilder.Entity<ChartDayDrive>(entity => {
|
||||
entity.HasKey(e => e.Id).HasName("PK_e7ec0de057c77c40fc8d8b62151");
|
||||
|
||||
entity.Property(e => e.LocalDecCount).HasDefaultValueSql("'0'::bigint");
|
||||
entity.Property(e => e.LocalDecSize).HasDefaultValueSql("'0'::bigint");
|
||||
entity.Property(e => e.LocalIncCount).HasDefaultValueSql("'0'::bigint");
|
||||
entity.Property(e => e.LocalIncSize).HasDefaultValueSql("'0'::bigint");
|
||||
entity.Property(e => e.RemoteDecCount).HasDefaultValueSql("'0'::bigint");
|
||||
entity.Property(e => e.RemoteDecSize).HasDefaultValueSql("'0'::bigint");
|
||||
entity.Property(e => e.RemoteIncCount).HasDefaultValueSql("'0'::bigint");
|
||||
entity.Property(e => e.RemoteIncSize).HasDefaultValueSql("'0'::bigint");
|
||||
});
|
||||
|
||||
modelBuilder.Entity<ChartDayFederation>(entity => {
|
||||
entity.HasKey(e => e.Id).HasName("PK_7ca721c769f31698e0e1331e8e6");
|
||||
|
||||
entity.Property(e => e.DeliveredInstances).HasDefaultValueSql("'0'::smallint");
|
||||
entity.Property(e => e.InboxInstances).HasDefaultValueSql("'0'::smallint");
|
||||
entity.Property(e => e.Pub).HasDefaultValueSql("'0'::smallint");
|
||||
entity.Property(e => e.PubActive).HasDefaultValueSql("'0'::smallint");
|
||||
entity.Property(e => e.Pubsub).HasDefaultValueSql("'0'::smallint");
|
||||
entity.Property(e => e.Stalled).HasDefaultValueSql("'0'::smallint");
|
||||
entity.Property(e => e.Sub).HasDefaultValueSql("'0'::smallint");
|
||||
entity.Property(e => e.SubActive).HasDefaultValueSql("'0'::smallint");
|
||||
entity.Property(e => e.UniqueTempDeliveredInstances).HasDefaultValueSql("'{}'::character varying[]");
|
||||
entity.Property(e => e.UniqueTempInboxInstances).HasDefaultValueSql("'{}'::character varying[]");
|
||||
entity.Property(e => e.UniqueTempStalled).HasDefaultValueSql("'{}'::character varying[]");
|
||||
});
|
||||
|
||||
modelBuilder.Entity<ChartDayHashtag>(entity => {
|
||||
entity.HasKey(e => e.Id).HasName("PK_13d5a3b089344e5557f8e0980b4");
|
||||
|
||||
entity.Property(e => e.LocalUsers).HasDefaultValue(0);
|
||||
entity.Property(e => e.RemoteUsers).HasDefaultValue(0);
|
||||
entity.Property(e => e.UniqueTempLocalUsers).HasDefaultValueSql("'{}'::character varying[]");
|
||||
entity.Property(e => e.UniqueTempRemoteUsers).HasDefaultValueSql("'{}'::character varying[]");
|
||||
});
|
||||
|
||||
modelBuilder.Entity<ChartDayInstance>(entity => {
|
||||
entity.HasKey(e => e.Id).HasName("PK_479a8ff9d959274981087043023");
|
||||
|
||||
entity.Property(e => e.DriveDecFiles).HasDefaultValueSql("'0'::bigint");
|
||||
entity.Property(e => e.DriveDecUsage).HasDefaultValueSql("'0'::bigint");
|
||||
entity.Property(e => e.DriveIncFiles).HasDefaultValueSql("'0'::bigint");
|
||||
entity.Property(e => e.DriveIncUsage).HasDefaultValueSql("'0'::bigint");
|
||||
entity.Property(e => e.DriveTotalFiles).HasDefaultValueSql("'0'::bigint");
|
||||
entity.Property(e => e.FollowersDec).HasDefaultValueSql("'0'::bigint");
|
||||
entity.Property(e => e.FollowersInc).HasDefaultValueSql("'0'::bigint");
|
||||
entity.Property(e => e.FollowersTotal).HasDefaultValueSql("'0'::bigint");
|
||||
entity.Property(e => e.FollowingDec).HasDefaultValueSql("'0'::bigint");
|
||||
entity.Property(e => e.FollowingInc).HasDefaultValueSql("'0'::bigint");
|
||||
entity.Property(e => e.FollowingTotal).HasDefaultValueSql("'0'::bigint");
|
||||
entity.Property(e => e.NotesDec).HasDefaultValueSql("'0'::bigint");
|
||||
entity.Property(e => e.NotesDiffsNormal).HasDefaultValueSql("'0'::bigint");
|
||||
entity.Property(e => e.NotesDiffsRenote).HasDefaultValueSql("'0'::bigint");
|
||||
entity.Property(e => e.NotesDiffsReply).HasDefaultValueSql("'0'::bigint");
|
||||
entity.Property(e => e.NotesDiffsWithFile).HasDefaultValue(0);
|
||||
entity.Property(e => e.NotesInc).HasDefaultValueSql("'0'::bigint");
|
||||
entity.Property(e => e.NotesTotal).HasDefaultValueSql("'0'::bigint");
|
||||
entity.Property(e => e.RequestsFailed).HasDefaultValueSql("'0'::bigint");
|
||||
entity.Property(e => e.RequestsReceived).HasDefaultValueSql("'0'::bigint");
|
||||
entity.Property(e => e.RequestsSucceeded).HasDefaultValueSql("'0'::bigint");
|
||||
entity.Property(e => e.UsersDec).HasDefaultValueSql("'0'::bigint");
|
||||
entity.Property(e => e.UsersInc).HasDefaultValueSql("'0'::bigint");
|
||||
entity.Property(e => e.UsersTotal).HasDefaultValueSql("'0'::bigint");
|
||||
});
|
||||
|
||||
modelBuilder.Entity<ChartDayNetwork>(entity => {
|
||||
entity.HasKey(e => e.Id).HasName("PK_cac499d6f471042dfed1e7e0132");
|
||||
|
||||
entity.Property(e => e.IncomingBytes).HasDefaultValueSql("'0'::bigint");
|
||||
entity.Property(e => e.IncomingRequests).HasDefaultValueSql("'0'::bigint");
|
||||
entity.Property(e => e.OutgoingBytes).HasDefaultValueSql("'0'::bigint");
|
||||
entity.Property(e => e.OutgoingRequests).HasDefaultValueSql("'0'::bigint");
|
||||
entity.Property(e => e.TotalTime).HasDefaultValueSql("'0'::bigint");
|
||||
});
|
||||
|
||||
modelBuilder.Entity<ChartDayNote>(entity => {
|
||||
entity.HasKey(e => e.Id).HasName("PK_1fa4139e1f338272b758d05e090");
|
||||
|
||||
entity.Property(e => e.LocalDec).HasDefaultValueSql("'0'::bigint");
|
||||
entity.Property(e => e.LocalDiffsNormal).HasDefaultValueSql("'0'::bigint");
|
||||
entity.Property(e => e.LocalDiffsRenote).HasDefaultValueSql("'0'::bigint");
|
||||
entity.Property(e => e.LocalDiffsReply).HasDefaultValueSql("'0'::bigint");
|
||||
entity.Property(e => e.LocalDiffsWithFile).HasDefaultValue(0);
|
||||
entity.Property(e => e.LocalInc).HasDefaultValueSql("'0'::bigint");
|
||||
entity.Property(e => e.LocalTotal).HasDefaultValueSql("'0'::bigint");
|
||||
entity.Property(e => e.RemoteDec).HasDefaultValueSql("'0'::bigint");
|
||||
entity.Property(e => e.RemoteDiffsNormal).HasDefaultValueSql("'0'::bigint");
|
||||
entity.Property(e => e.RemoteDiffsRenote).HasDefaultValueSql("'0'::bigint");
|
||||
entity.Property(e => e.RemoteDiffsReply).HasDefaultValueSql("'0'::bigint");
|
||||
entity.Property(e => e.RemoteDiffsWithFile).HasDefaultValue(0);
|
||||
entity.Property(e => e.RemoteInc).HasDefaultValueSql("'0'::bigint");
|
||||
entity.Property(e => e.RemoteTotal).HasDefaultValueSql("'0'::bigint");
|
||||
});
|
||||
|
||||
modelBuilder.Entity<ChartDayPerUserDrive>(entity => {
|
||||
entity.HasKey(e => e.Id).HasName("PK_1ae135254c137011645da7f4045");
|
||||
|
||||
entity.Property(e => e.DecCount).HasDefaultValueSql("'0'::bigint");
|
||||
entity.Property(e => e.DecSize).HasDefaultValueSql("'0'::bigint");
|
||||
entity.Property(e => e.IncCount).HasDefaultValueSql("'0'::bigint");
|
||||
entity.Property(e => e.IncSize).HasDefaultValueSql("'0'::bigint");
|
||||
entity.Property(e => e.TotalCount).HasDefaultValueSql("'0'::bigint");
|
||||
entity.Property(e => e.TotalSize).HasDefaultValueSql("'0'::bigint");
|
||||
});
|
||||
|
||||
modelBuilder.Entity<ChartDayPerUserFollowing>(entity => {
|
||||
entity.HasKey(e => e.Id).HasName("PK_68ce6b67da57166da66fc8fb27e");
|
||||
|
||||
entity.Property(e => e.LocalFollowersDec).HasDefaultValueSql("'0'::bigint");
|
||||
entity.Property(e => e.LocalFollowersInc).HasDefaultValueSql("'0'::bigint");
|
||||
entity.Property(e => e.LocalFollowersTotal).HasDefaultValueSql("'0'::bigint");
|
||||
entity.Property(e => e.LocalFollowingsDec).HasDefaultValueSql("'0'::bigint");
|
||||
entity.Property(e => e.LocalFollowingsInc).HasDefaultValueSql("'0'::bigint");
|
||||
entity.Property(e => e.LocalFollowingsTotal).HasDefaultValueSql("'0'::bigint");
|
||||
entity.Property(e => e.RemoteFollowersDec).HasDefaultValueSql("'0'::bigint");
|
||||
entity.Property(e => e.RemoteFollowersInc).HasDefaultValueSql("'0'::bigint");
|
||||
entity.Property(e => e.RemoteFollowersTotal).HasDefaultValueSql("'0'::bigint");
|
||||
entity.Property(e => e.RemoteFollowingsDec).HasDefaultValueSql("'0'::bigint");
|
||||
entity.Property(e => e.RemoteFollowingsInc).HasDefaultValueSql("'0'::bigint");
|
||||
entity.Property(e => e.RemoteFollowingsTotal).HasDefaultValueSql("'0'::bigint");
|
||||
});
|
||||
|
||||
modelBuilder.Entity<ChartDayPerUserNote>(entity => {
|
||||
entity.HasKey(e => e.Id).HasName("PK_58bab6b6d3ad9310cbc7460fd28");
|
||||
|
||||
entity.Property(e => e.Dec).HasDefaultValueSql("'0'::bigint");
|
||||
entity.Property(e => e.DiffsNormal).HasDefaultValueSql("'0'::bigint");
|
||||
entity.Property(e => e.DiffsRenote).HasDefaultValueSql("'0'::bigint");
|
||||
entity.Property(e => e.DiffsReply).HasDefaultValueSql("'0'::bigint");
|
||||
entity.Property(e => e.DiffsWithFile).HasDefaultValueSql("'0'::smallint");
|
||||
entity.Property(e => e.Inc).HasDefaultValueSql("'0'::bigint");
|
||||
entity.Property(e => e.Total).HasDefaultValueSql("'0'::bigint");
|
||||
});
|
||||
|
||||
modelBuilder.Entity<ChartDayPerUserReaction>(entity => {
|
||||
entity.HasKey(e => e.Id).HasName("PK_8af24e2d51ff781a354fe595eda");
|
||||
|
||||
entity.Property(e => e.LocalCount).HasDefaultValueSql("'0'::bigint");
|
||||
entity.Property(e => e.RemoteCount).HasDefaultValueSql("'0'::bigint");
|
||||
});
|
||||
|
||||
modelBuilder.Entity<ChartDayUser>(entity => {
|
||||
entity.HasKey(e => e.Id).HasName("PK_d7f7185abb9851f70c4726c54bd");
|
||||
|
||||
entity.Property(e => e.LocalDec).HasDefaultValueSql("'0'::bigint");
|
||||
entity.Property(e => e.LocalInc).HasDefaultValueSql("'0'::bigint");
|
||||
entity.Property(e => e.LocalTotal).HasDefaultValueSql("'0'::bigint");
|
||||
entity.Property(e => e.RemoteDec).HasDefaultValueSql("'0'::bigint");
|
||||
entity.Property(e => e.RemoteInc).HasDefaultValueSql("'0'::bigint");
|
||||
entity.Property(e => e.RemoteTotal).HasDefaultValueSql("'0'::bigint");
|
||||
});
|
||||
|
||||
modelBuilder.Entity<ChartDrive>(entity => {
|
||||
entity.HasKey(e => e.Id).HasName("PK_f96bc548a765cd4b3b354221ce7");
|
||||
|
||||
entity.Property(e => e.LocalDecCount).HasDefaultValueSql("'0'::bigint");
|
||||
entity.Property(e => e.LocalDecSize).HasDefaultValueSql("'0'::bigint");
|
||||
entity.Property(e => e.LocalIncCount).HasDefaultValueSql("'0'::bigint");
|
||||
entity.Property(e => e.LocalIncSize).HasDefaultValueSql("'0'::bigint");
|
||||
entity.Property(e => e.RemoteDecCount).HasDefaultValueSql("'0'::bigint");
|
||||
entity.Property(e => e.RemoteDecSize).HasDefaultValueSql("'0'::bigint");
|
||||
entity.Property(e => e.RemoteIncCount).HasDefaultValueSql("'0'::bigint");
|
||||
entity.Property(e => e.RemoteIncSize).HasDefaultValueSql("'0'::bigint");
|
||||
});
|
||||
|
||||
modelBuilder.Entity<ChartFederation>(entity => {
|
||||
entity.HasKey(e => e.Id).HasName("PK_b39dcd31a0fe1a7757e348e85fd");
|
||||
|
||||
entity.Property(e => e.DeliveredInstances).HasDefaultValueSql("'0'::smallint");
|
||||
entity.Property(e => e.InboxInstances).HasDefaultValueSql("'0'::smallint");
|
||||
entity.Property(e => e.Pub).HasDefaultValueSql("'0'::smallint");
|
||||
entity.Property(e => e.PubActive).HasDefaultValueSql("'0'::smallint");
|
||||
entity.Property(e => e.Pubsub).HasDefaultValueSql("'0'::smallint");
|
||||
entity.Property(e => e.Stalled).HasDefaultValueSql("'0'::smallint");
|
||||
entity.Property(e => e.Sub).HasDefaultValueSql("'0'::smallint");
|
||||
entity.Property(e => e.SubActive).HasDefaultValueSql("'0'::smallint");
|
||||
entity.Property(e => e.UniqueTempDeliveredInstances).HasDefaultValueSql("'{}'::character varying[]");
|
||||
entity.Property(e => e.UniqueTempInboxInstances).HasDefaultValueSql("'{}'::character varying[]");
|
||||
entity.Property(e => e.UniqueTempStalled).HasDefaultValueSql("'{}'::character varying[]");
|
||||
});
|
||||
|
||||
modelBuilder.Entity<ChartHashtag>(entity => {
|
||||
entity.HasKey(e => e.Id).HasName("PK_c32f1ea2b44a5d2f7881e37f8f9");
|
||||
|
||||
entity.Property(e => e.LocalUsers).HasDefaultValue(0);
|
||||
entity.Property(e => e.RemoteUsers).HasDefaultValue(0);
|
||||
entity.Property(e => e.UniqueTempLocalUsers).HasDefaultValueSql("'{}'::character varying[]");
|
||||
entity.Property(e => e.UniqueTempRemoteUsers).HasDefaultValueSql("'{}'::character varying[]");
|
||||
});
|
||||
|
||||
modelBuilder.Entity<ChartInstance>(entity => {
|
||||
entity.HasKey(e => e.Id).HasName("PK_1267c67c7c2d47b4903975f2c00");
|
||||
|
||||
entity.Property(e => e.DriveDecFiles).HasDefaultValueSql("'0'::bigint");
|
||||
entity.Property(e => e.DriveDecUsage).HasDefaultValueSql("'0'::bigint");
|
||||
entity.Property(e => e.DriveIncFiles).HasDefaultValueSql("'0'::bigint");
|
||||
entity.Property(e => e.DriveIncUsage).HasDefaultValueSql("'0'::bigint");
|
||||
entity.Property(e => e.DriveTotalFiles).HasDefaultValueSql("'0'::bigint");
|
||||
entity.Property(e => e.FollowersDec).HasDefaultValueSql("'0'::bigint");
|
||||
entity.Property(e => e.FollowersInc).HasDefaultValueSql("'0'::bigint");
|
||||
entity.Property(e => e.FollowersTotal).HasDefaultValueSql("'0'::bigint");
|
||||
entity.Property(e => e.FollowingDec).HasDefaultValueSql("'0'::bigint");
|
||||
entity.Property(e => e.FollowingInc).HasDefaultValueSql("'0'::bigint");
|
||||
entity.Property(e => e.FollowingTotal).HasDefaultValueSql("'0'::bigint");
|
||||
entity.Property(e => e.NotesDec).HasDefaultValueSql("'0'::bigint");
|
||||
entity.Property(e => e.NotesDiffsNormal).HasDefaultValueSql("'0'::bigint");
|
||||
entity.Property(e => e.NotesDiffsRenote).HasDefaultValueSql("'0'::bigint");
|
||||
entity.Property(e => e.NotesDiffsReply).HasDefaultValueSql("'0'::bigint");
|
||||
entity.Property(e => e.NotesDiffsWithFile).HasDefaultValue(0);
|
||||
entity.Property(e => e.NotesInc).HasDefaultValueSql("'0'::bigint");
|
||||
entity.Property(e => e.NotesTotal).HasDefaultValueSql("'0'::bigint");
|
||||
entity.Property(e => e.RequestsFailed).HasDefaultValueSql("'0'::bigint");
|
||||
entity.Property(e => e.RequestsReceived).HasDefaultValueSql("'0'::bigint");
|
||||
entity.Property(e => e.RequestsSucceeded).HasDefaultValueSql("'0'::bigint");
|
||||
entity.Property(e => e.UsersDec).HasDefaultValueSql("'0'::bigint");
|
||||
entity.Property(e => e.UsersInc).HasDefaultValueSql("'0'::bigint");
|
||||
entity.Property(e => e.UsersTotal).HasDefaultValueSql("'0'::bigint");
|
||||
});
|
||||
|
||||
modelBuilder.Entity<ChartNetwork>(entity => {
|
||||
entity.HasKey(e => e.Id).HasName("PK_bc4290c2e27fad14ef0c1ca93f3");
|
||||
|
||||
entity.Property(e => e.IncomingBytes).HasDefaultValueSql("'0'::bigint");
|
||||
entity.Property(e => e.IncomingRequests).HasDefaultValueSql("'0'::bigint");
|
||||
entity.Property(e => e.OutgoingBytes).HasDefaultValueSql("'0'::bigint");
|
||||
entity.Property(e => e.OutgoingRequests).HasDefaultValueSql("'0'::bigint");
|
||||
entity.Property(e => e.TotalTime).HasDefaultValueSql("'0'::bigint");
|
||||
});
|
||||
|
||||
modelBuilder.Entity<ChartNote>(entity => {
|
||||
entity.HasKey(e => e.Id).HasName("PK_0aec823fa85c7f901bdb3863b14");
|
||||
|
||||
entity.Property(e => e.LocalDec).HasDefaultValueSql("'0'::bigint");
|
||||
entity.Property(e => e.LocalDiffsNormal).HasDefaultValueSql("'0'::bigint");
|
||||
entity.Property(e => e.LocalDiffsRenote).HasDefaultValueSql("'0'::bigint");
|
||||
entity.Property(e => e.LocalDiffsReply).HasDefaultValueSql("'0'::bigint");
|
||||
entity.Property(e => e.LocalDiffsWithFile).HasDefaultValue(0);
|
||||
entity.Property(e => e.LocalInc).HasDefaultValueSql("'0'::bigint");
|
||||
entity.Property(e => e.LocalTotal).HasDefaultValueSql("'0'::bigint");
|
||||
entity.Property(e => e.RemoteDec).HasDefaultValueSql("'0'::bigint");
|
||||
entity.Property(e => e.RemoteDiffsNormal).HasDefaultValueSql("'0'::bigint");
|
||||
entity.Property(e => e.RemoteDiffsRenote).HasDefaultValueSql("'0'::bigint");
|
||||
entity.Property(e => e.RemoteDiffsReply).HasDefaultValueSql("'0'::bigint");
|
||||
entity.Property(e => e.RemoteDiffsWithFile).HasDefaultValue(0);
|
||||
entity.Property(e => e.RemoteInc).HasDefaultValueSql("'0'::bigint");
|
||||
entity.Property(e => e.RemoteTotal).HasDefaultValueSql("'0'::bigint");
|
||||
});
|
||||
|
||||
modelBuilder.Entity<ChartPerUserDrive>(entity => {
|
||||
entity.HasKey(e => e.Id).HasName("PK_d0ef23d24d666e1a44a0cd3d208");
|
||||
|
||||
entity.Property(e => e.DecCount).HasDefaultValueSql("'0'::bigint");
|
||||
entity.Property(e => e.DecSize).HasDefaultValueSql("'0'::bigint");
|
||||
entity.Property(e => e.IncCount).HasDefaultValueSql("'0'::bigint");
|
||||
entity.Property(e => e.IncSize).HasDefaultValueSql("'0'::bigint");
|
||||
entity.Property(e => e.TotalCount).HasDefaultValueSql("'0'::bigint");
|
||||
entity.Property(e => e.TotalSize).HasDefaultValueSql("'0'::bigint");
|
||||
});
|
||||
|
||||
modelBuilder.Entity<ChartPerUserFollowing>(entity => {
|
||||
entity.HasKey(e => e.Id).HasName("PK_85bb1b540363a29c2fec83bd907");
|
||||
|
||||
entity.Property(e => e.LocalFollowersDec).HasDefaultValueSql("'0'::bigint");
|
||||
entity.Property(e => e.LocalFollowersInc).HasDefaultValueSql("'0'::bigint");
|
||||
entity.Property(e => e.LocalFollowersTotal).HasDefaultValueSql("'0'::bigint");
|
||||
entity.Property(e => e.LocalFollowingsDec).HasDefaultValueSql("'0'::bigint");
|
||||
entity.Property(e => e.LocalFollowingsInc).HasDefaultValueSql("'0'::bigint");
|
||||
entity.Property(e => e.LocalFollowingsTotal).HasDefaultValueSql("'0'::bigint");
|
||||
entity.Property(e => e.RemoteFollowersDec).HasDefaultValueSql("'0'::bigint");
|
||||
entity.Property(e => e.RemoteFollowersInc).HasDefaultValueSql("'0'::bigint");
|
||||
entity.Property(e => e.RemoteFollowersTotal).HasDefaultValueSql("'0'::bigint");
|
||||
entity.Property(e => e.RemoteFollowingsDec).HasDefaultValueSql("'0'::bigint");
|
||||
entity.Property(e => e.RemoteFollowingsInc).HasDefaultValueSql("'0'::bigint");
|
||||
entity.Property(e => e.RemoteFollowingsTotal).HasDefaultValueSql("'0'::bigint");
|
||||
});
|
||||
|
||||
modelBuilder.Entity<ChartPerUserNote>(entity => {
|
||||
entity.HasKey(e => e.Id).HasName("PK_334acf6e915af2f29edc11b8e50");
|
||||
|
||||
entity.Property(e => e.Dec).HasDefaultValueSql("'0'::bigint");
|
||||
entity.Property(e => e.DiffsNormal).HasDefaultValueSql("'0'::bigint");
|
||||
entity.Property(e => e.DiffsRenote).HasDefaultValueSql("'0'::bigint");
|
||||
entity.Property(e => e.DiffsReply).HasDefaultValueSql("'0'::bigint");
|
||||
entity.Property(e => e.DiffsWithFile).HasDefaultValueSql("'0'::smallint");
|
||||
entity.Property(e => e.Inc).HasDefaultValueSql("'0'::bigint");
|
||||
entity.Property(e => e.Total).HasDefaultValueSql("'0'::bigint");
|
||||
});
|
||||
|
||||
modelBuilder.Entity<ChartPerUserReaction>(entity => {
|
||||
entity.HasKey(e => e.Id).HasName("PK_984f54dae441e65b633e8d27a7f");
|
||||
|
||||
entity.Property(e => e.LocalCount).HasDefaultValueSql("'0'::bigint");
|
||||
entity.Property(e => e.RemoteCount).HasDefaultValueSql("'0'::bigint");
|
||||
});
|
||||
|
||||
modelBuilder.Entity<ChartTest>(entity => {
|
||||
entity.HasKey(e => e.Id).HasName("PK_b4bc31dffbd1b785276a3ecfc1e");
|
||||
|
||||
entity.HasIndex(e => e.Date, "IDX_dab383a36f3c9db4a0c9b02cf3")
|
||||
.IsUnique()
|
||||
.HasFilter("(\"group\" IS NULL)");
|
||||
});
|
||||
|
||||
modelBuilder.Entity<ChartTestGrouped>(entity => {
|
||||
entity.HasKey(e => e.Id).HasName("PK_f4a2b175d308695af30d4293272");
|
||||
|
||||
entity.HasIndex(e => e.Date, "IDX_da522b4008a9f5d7743b87ad55")
|
||||
.IsUnique()
|
||||
.HasFilter("(\"group\" IS NULL)");
|
||||
});
|
||||
|
||||
modelBuilder.Entity<ChartTestUnique>(entity => {
|
||||
entity.HasKey(e => e.Id).HasName("PK_409bac9c97cc612d8500012319d");
|
||||
|
||||
entity.HasIndex(e => e.Date, "IDX_16effb2e888f6763673b579f80")
|
||||
.IsUnique()
|
||||
.HasFilter("(\"group\" IS NULL)");
|
||||
|
||||
entity.Property(e => e.Foo).HasDefaultValueSql("'{}'::character varying[]");
|
||||
});
|
||||
|
||||
modelBuilder.Entity<ChartUser>(entity => {
|
||||
entity.HasKey(e => e.Id).HasName("PK_4dfcf2c78d03524b9eb2c99d328");
|
||||
|
||||
entity.Property(e => e.LocalDec).HasDefaultValueSql("'0'::bigint");
|
||||
entity.Property(e => e.LocalInc).HasDefaultValueSql("'0'::bigint");
|
||||
entity.Property(e => e.LocalTotal).HasDefaultValueSql("'0'::bigint");
|
||||
entity.Property(e => e.RemoteDec).HasDefaultValueSql("'0'::bigint");
|
||||
entity.Property(e => e.RemoteInc).HasDefaultValueSql("'0'::bigint");
|
||||
entity.Property(e => e.RemoteTotal).HasDefaultValueSql("'0'::bigint");
|
||||
});
|
||||
|
||||
modelBuilder.Entity<Clip>(entity => {
|
||||
entity.HasKey(e => e.Id).HasName("PK_f0685dac8d4dd056d7255670b75");
|
||||
|
||||
|
@ -1016,10 +591,6 @@ public class DatabaseContext : DbContext {
|
|||
entity.Property(e => e.UseObjectStorage).HasDefaultValue(false);
|
||||
});
|
||||
|
||||
modelBuilder.Entity<LegacyMigrations>(entity => {
|
||||
entity.HasKey(e => e.Id).HasName("PK_8c82d7f526340ab734260ea46be");
|
||||
});
|
||||
|
||||
modelBuilder.Entity<ModerationLog>(entity => {
|
||||
entity.HasKey(e => e.Id).HasName("PK_d0adca6ecfd068db83e4526cc26");
|
||||
|
||||
|
@ -1175,6 +746,7 @@ public class DatabaseContext : DbContext {
|
|||
.HasComment("Whether the notification was read.");
|
||||
entity.Property(e => e.NotifieeId).HasComment("The ID of recipient user of the Notification.");
|
||||
entity.Property(e => e.NotifierId).HasComment("The ID of sender user of the Notification.");
|
||||
entity.Property(e => e.Type).HasComment("The type of the Notification.");
|
||||
|
||||
entity.HasOne(d => d.AppAccessToken).WithMany(p => p.Notifications)
|
||||
.OnDelete(DeleteBehavior.Cascade)
|
||||
|
@ -1268,6 +840,7 @@ public class DatabaseContext : DbContext {
|
|||
entity.Property(e => e.Choices).HasDefaultValueSql("'{}'::character varying[]");
|
||||
entity.Property(e => e.UserHost).HasComment("[Denormalized]");
|
||||
entity.Property(e => e.UserId).HasComment("[Denormalized]");
|
||||
entity.Property(e => e.NoteVisibility).HasComment("[Denormalized]");
|
||||
|
||||
entity.HasOne(d => d.Note).WithOne(p => p.Poll).HasConstraintName("FK_da851e06d0dfe2ef397d8b1bf1b");
|
||||
});
|
||||
|
@ -1500,8 +1073,6 @@ public class DatabaseContext : DbContext {
|
|||
.HasConstraintName("FK_f3a1b4bd0c7cabba958a0c0b231");
|
||||
});
|
||||
|
||||
modelBuilder.Entity<UserIp>(entity => { entity.HasKey(e => e.Id).HasName("PK_2c44ddfbf7c0464d028dcef325e"); });
|
||||
|
||||
modelBuilder.Entity<UserKeypair>(entity => {
|
||||
entity.HasKey(e => e.UserId).HasName("PK_f4853eb41ab722fe05f81cedeb6");
|
||||
|
||||
|
@ -1595,6 +1166,10 @@ public class DatabaseContext : DbContext {
|
|||
entity.Property(e => e.Url).HasComment("Remote URL of the user.");
|
||||
entity.Property(e => e.UsePasswordLessLogin).HasDefaultValue(false);
|
||||
entity.Property(e => e.UserHost).HasComment("[Denormalized]");
|
||||
entity.Property(e => e.MutingNotificationTypes)
|
||||
.HasDefaultValueSql("'{}'::public.user_profile_mutingnotificationtypes_enum[]");
|
||||
entity.Property(e => e.FFVisibility)
|
||||
.HasDefaultValue(UserProfile.UserProfileFFVisibility.Public);
|
||||
|
||||
entity.HasOne(d => d.PinnedPage).WithOne(p => p.UserProfile)
|
||||
.OnDelete(DeleteBehavior.SetNull)
|
||||
|
|
6139
Iceshrimp.Backend/Core/Database/Migrations/20240107171910_Initial.Designer.cs
generated
Normal file
6139
Iceshrimp.Backend/Core/Database/Migrations/20240107171910_Initial.Designer.cs
generated
Normal file
File diff suppressed because it is too large
Load diff
3487
Iceshrimp.Backend/Core/Database/Migrations/20240107171910_Initial.cs
Normal file
3487
Iceshrimp.Backend/Core/Database/Migrations/20240107171910_Initial.cs
Normal file
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
|
@ -1,56 +0,0 @@
|
|||
using System.ComponentModel.DataAnnotations;
|
||||
using System.ComponentModel.DataAnnotations.Schema;
|
||||
using Microsoft.EntityFrameworkCore;
|
||||
|
||||
namespace Iceshrimp.Backend.Core.Database.Tables;
|
||||
|
||||
[Table("__chart__active_users")]
|
||||
[Index("Date", Name = "IDX_0ad37b7ef50f4ddc84363d7ccc", IsUnique = true)]
|
||||
[Index("Date", Name = "UQ_0ad37b7ef50f4ddc84363d7ccca", IsUnique = true)]
|
||||
public class ChartActiveUser {
|
||||
[Key] [Column("id")] public int Id { get; set; }
|
||||
|
||||
[Column("date")] public int Date { get; set; }
|
||||
|
||||
[Column("unique_temp___registeredWithinWeek", TypeName = "character varying[]")]
|
||||
public List<string> UniqueTempRegisteredWithinWeek { get; set; } = null!;
|
||||
|
||||
[Column("___registeredWithinWeek")] public short RegisteredWithinWeek { get; set; }
|
||||
|
||||
[Column("unique_temp___registeredWithinMonth", TypeName = "character varying[]")]
|
||||
public List<string> UniqueTempRegisteredWithinMonth { get; set; } = null!;
|
||||
|
||||
[Column("___registeredWithinMonth")] public short RegisteredWithinMonth { get; set; }
|
||||
|
||||
[Column("unique_temp___registeredWithinYear", TypeName = "character varying[]")]
|
||||
public List<string> UniqueTempRegisteredWithinYear { get; set; } = null!;
|
||||
|
||||
[Column("___registeredWithinYear")] public short RegisteredWithinYear { get; set; }
|
||||
|
||||
[Column("unique_temp___registeredOutsideWeek", TypeName = "character varying[]")]
|
||||
public List<string> UniqueTempRegisteredOutsideWeek { get; set; } = null!;
|
||||
|
||||
[Column("___registeredOutsideWeek")] public short RegisteredOutsideWeek { get; set; }
|
||||
|
||||
[Column("unique_temp___registeredOutsideMonth", TypeName = "character varying[]")]
|
||||
public List<string> UniqueTempRegisteredOutsideMonth { get; set; } = null!;
|
||||
|
||||
[Column("___registeredOutsideMonth")] public short RegisteredOutsideMonth { get; set; }
|
||||
|
||||
[Column("unique_temp___registeredOutsideYear", TypeName = "character varying[]")]
|
||||
public List<string> UniqueTempRegisteredOutsideYear { get; set; } = null!;
|
||||
|
||||
[Column("___registeredOutsideYear")] public short RegisteredOutsideYear { get; set; }
|
||||
|
||||
[Column("___readWrite")] public short ReadWrite { get; set; }
|
||||
|
||||
[Column("unique_temp___read", TypeName = "character varying[]")]
|
||||
public List<string> UniqueTempRead { get; set; } = null!;
|
||||
|
||||
[Column("___read")] public short Read { get; set; }
|
||||
|
||||
[Column("unique_temp___write", TypeName = "character varying[]")]
|
||||
public List<string> UniqueTempWrite { get; set; } = null!;
|
||||
|
||||
[Column("___write")] public short Write { get; set; }
|
||||
}
|
|
@ -1,20 +0,0 @@
|
|||
using System.ComponentModel.DataAnnotations;
|
||||
using System.ComponentModel.DataAnnotations.Schema;
|
||||
using Microsoft.EntityFrameworkCore;
|
||||
|
||||
namespace Iceshrimp.Backend.Core.Database.Tables;
|
||||
|
||||
[Table("__chart__ap_request")]
|
||||
[Index("Date", Name = "IDX_e56f4beac5746d44bc3e19c80d", IsUnique = true)]
|
||||
[Index("Date", Name = "UQ_e56f4beac5746d44bc3e19c80d0", IsUnique = true)]
|
||||
public class ChartApRequest {
|
||||
[Key] [Column("id")] public int Id { get; set; }
|
||||
|
||||
[Column("date")] public int Date { get; set; }
|
||||
|
||||
[Column("___deliverFailed")] public int DeliverFailed { get; set; }
|
||||
|
||||
[Column("___deliverSucceeded")] public int DeliverSucceeded { get; set; }
|
||||
|
||||
[Column("___inboxReceived")] public int InboxReceived { get; set; }
|
||||
}
|
|
@ -1,56 +0,0 @@
|
|||
using System.ComponentModel.DataAnnotations;
|
||||
using System.ComponentModel.DataAnnotations.Schema;
|
||||
using Microsoft.EntityFrameworkCore;
|
||||
|
||||
namespace Iceshrimp.Backend.Core.Database.Tables;
|
||||
|
||||
[Table("__chart_day__active_users")]
|
||||
[Index("Date", Name = "IDX_d5954f3df5e5e3bdfc3c03f390", IsUnique = true)]
|
||||
[Index("Date", Name = "UQ_d5954f3df5e5e3bdfc3c03f3906", IsUnique = true)]
|
||||
public class ChartDayActiveUser {
|
||||
[Key] [Column("id")] public int Id { get; set; }
|
||||
|
||||
[Column("date")] public int Date { get; set; }
|
||||
|
||||
[Column("unique_temp___registeredWithinWeek", TypeName = "character varying[]")]
|
||||
public List<string> UniqueTempRegisteredWithinWeek { get; set; } = null!;
|
||||
|
||||
[Column("___registeredWithinWeek")] public short RegisteredWithinWeek { get; set; }
|
||||
|
||||
[Column("unique_temp___registeredWithinMonth", TypeName = "character varying[]")]
|
||||
public List<string> UniqueTempRegisteredWithinMonth { get; set; } = null!;
|
||||
|
||||
[Column("___registeredWithinMonth")] public short RegisteredWithinMonth { get; set; }
|
||||
|
||||
[Column("unique_temp___registeredWithinYear", TypeName = "character varying[]")]
|
||||
public List<string> UniqueTempRegisteredWithinYear { get; set; } = null!;
|
||||
|
||||
[Column("___registeredWithinYear")] public short RegisteredWithinYear { get; set; }
|
||||
|
||||
[Column("unique_temp___registeredOutsideWeek", TypeName = "character varying[]")]
|
||||
public List<string> UniqueTempRegisteredOutsideWeek { get; set; } = null!;
|
||||
|
||||
[Column("___registeredOutsideWeek")] public short RegisteredOutsideWeek { get; set; }
|
||||
|
||||
[Column("unique_temp___registeredOutsideMonth", TypeName = "character varying[]")]
|
||||
public List<string> UniqueTempRegisteredOutsideMonth { get; set; } = null!;
|
||||
|
||||
[Column("___registeredOutsideMonth")] public short RegisteredOutsideMonth { get; set; }
|
||||
|
||||
[Column("unique_temp___registeredOutsideYear", TypeName = "character varying[]")]
|
||||
public List<string> UniqueTempRegisteredOutsideYear { get; set; } = null!;
|
||||
|
||||
[Column("___registeredOutsideYear")] public short RegisteredOutsideYear { get; set; }
|
||||
|
||||
[Column("___readWrite")] public short ReadWrite { get; set; }
|
||||
|
||||
[Column("unique_temp___read", TypeName = "character varying[]")]
|
||||
public List<string> UniqueTempRead { get; set; } = null!;
|
||||
|
||||
[Column("___read")] public short Read { get; set; }
|
||||
|
||||
[Column("unique_temp___write", TypeName = "character varying[]")]
|
||||
public List<string> UniqueTempWrite { get; set; } = null!;
|
||||
|
||||
[Column("___write")] public short Write { get; set; }
|
||||
}
|
|
@ -1,20 +0,0 @@
|
|||
using System.ComponentModel.DataAnnotations;
|
||||
using System.ComponentModel.DataAnnotations.Schema;
|
||||
using Microsoft.EntityFrameworkCore;
|
||||
|
||||
namespace Iceshrimp.Backend.Core.Database.Tables;
|
||||
|
||||
[Table("__chart_day__ap_request")]
|
||||
[Index("Date", Name = "IDX_a848f66d6cec11980a5dd59582", IsUnique = true)]
|
||||
[Index("Date", Name = "UQ_a848f66d6cec11980a5dd595822", IsUnique = true)]
|
||||
public class ChartDayApRequest {
|
||||
[Key] [Column("id")] public int Id { get; set; }
|
||||
|
||||
[Column("date")] public int Date { get; set; }
|
||||
|
||||
[Column("___deliverFailed")] public int DeliverFailed { get; set; }
|
||||
|
||||
[Column("___deliverSucceeded")] public int DeliverSucceeded { get; set; }
|
||||
|
||||
[Column("___inboxReceived")] public int InboxReceived { get; set; }
|
||||
}
|
|
@ -1,30 +0,0 @@
|
|||
using System.ComponentModel.DataAnnotations;
|
||||
using System.ComponentModel.DataAnnotations.Schema;
|
||||
using Microsoft.EntityFrameworkCore;
|
||||
|
||||
namespace Iceshrimp.Backend.Core.Database.Tables;
|
||||
|
||||
[Table("__chart_day__drive")]
|
||||
[Index("Date", Name = "IDX_0b60ebb3aa0065f10b0616c117", IsUnique = true)]
|
||||
[Index("Date", Name = "UQ_0b60ebb3aa0065f10b0616c1171", IsUnique = true)]
|
||||
public class ChartDayDrive {
|
||||
[Key] [Column("id")] public int Id { get; set; }
|
||||
|
||||
[Column("date")] public int Date { get; set; }
|
||||
|
||||
[Column("___local_incCount")] public int LocalIncCount { get; set; }
|
||||
|
||||
[Column("___local_incSize")] public int LocalIncSize { get; set; }
|
||||
|
||||
[Column("___local_decCount")] public int LocalDecCount { get; set; }
|
||||
|
||||
[Column("___local_decSize")] public int LocalDecSize { get; set; }
|
||||
|
||||
[Column("___remote_incCount")] public int RemoteIncCount { get; set; }
|
||||
|
||||
[Column("___remote_incSize")] public int RemoteIncSize { get; set; }
|
||||
|
||||
[Column("___remote_decCount")] public int RemoteDecCount { get; set; }
|
||||
|
||||
[Column("___remote_decSize")] public int RemoteDecSize { get; set; }
|
||||
}
|
|
@ -1,39 +0,0 @@
|
|||
using System.ComponentModel.DataAnnotations;
|
||||
using System.ComponentModel.DataAnnotations.Schema;
|
||||
using Microsoft.EntityFrameworkCore;
|
||||
|
||||
namespace Iceshrimp.Backend.Core.Database.Tables;
|
||||
|
||||
[Table("__chart_day__federation")]
|
||||
[Index("Date", Name = "IDX_617a8fe225a6e701d89e02d2c7", IsUnique = true)]
|
||||
[Index("Date", Name = "UQ_617a8fe225a6e701d89e02d2c74", IsUnique = true)]
|
||||
public class ChartDayFederation {
|
||||
[Key] [Column("id")] public int Id { get; set; }
|
||||
|
||||
[Column("date")] public int Date { get; set; }
|
||||
|
||||
[Column("unique_temp___deliveredInstances", TypeName = "character varying[]")]
|
||||
public List<string> UniqueTempDeliveredInstances { get; set; } = null!;
|
||||
|
||||
[Column("___deliveredInstances")] public short DeliveredInstances { get; set; }
|
||||
|
||||
[Column("unique_temp___inboxInstances", TypeName = "character varying[]")]
|
||||
public List<string> UniqueTempInboxInstances { get; set; } = null!;
|
||||
|
||||
[Column("___inboxInstances")] public short InboxInstances { get; set; }
|
||||
|
||||
[Column("unique_temp___stalled", TypeName = "character varying[]")]
|
||||
public List<string> UniqueTempStalled { get; set; } = null!;
|
||||
|
||||
[Column("___stalled")] public short Stalled { get; set; }
|
||||
|
||||
[Column("___sub")] public short Sub { get; set; }
|
||||
|
||||
[Column("___pub")] public short Pub { get; set; }
|
||||
|
||||
[Column("___pubsub")] public short Pubsub { get; set; }
|
||||
|
||||
[Column("___subActive")] public short SubActive { get; set; }
|
||||
|
||||
[Column("___pubActive")] public short PubActive { get; set; }
|
||||
}
|
|
@ -1,26 +0,0 @@
|
|||
using System.ComponentModel.DataAnnotations;
|
||||
using System.ComponentModel.DataAnnotations.Schema;
|
||||
using Microsoft.EntityFrameworkCore;
|
||||
|
||||
namespace Iceshrimp.Backend.Core.Database.Tables;
|
||||
|
||||
[Table("__chart_day__hashtag")]
|
||||
[Index("Date", "Group", Name = "IDX_8f589cf056ff51f09d6096f645", IsUnique = true)]
|
||||
[Index("Date", "Group", Name = "UQ_8f589cf056ff51f09d6096f6450", IsUnique = true)]
|
||||
public class ChartDayHashtag {
|
||||
[Key] [Column("id")] public int Id { get; set; }
|
||||
|
||||
[Column("date")] public int Date { get; set; }
|
||||
|
||||
[Column("group")] [StringLength(128)] public string Group { get; set; } = null!;
|
||||
|
||||
[Column("___local_users")] public int LocalUsers { get; set; }
|
||||
|
||||
[Column("___remote_users")] public int RemoteUsers { get; set; }
|
||||
|
||||
[Column("unique_temp___local_users", TypeName = "character varying[]")]
|
||||
public List<string> UniqueTempLocalUsers { get; set; } = null!;
|
||||
|
||||
[Column("unique_temp___remote_users", TypeName = "character varying[]")]
|
||||
public List<string> UniqueTempRemoteUsers { get; set; } = null!;
|
||||
}
|
|
@ -1,64 +0,0 @@
|
|||
using System.ComponentModel.DataAnnotations;
|
||||
using System.ComponentModel.DataAnnotations.Schema;
|
||||
using Microsoft.EntityFrameworkCore;
|
||||
|
||||
namespace Iceshrimp.Backend.Core.Database.Tables;
|
||||
|
||||
[Table("__chart_day__instance")]
|
||||
[Index("Date", "Group", Name = "IDX_fea7c0278325a1a2492f2d6acb", IsUnique = true)]
|
||||
[Index("Date", "Group", Name = "UQ_fea7c0278325a1a2492f2d6acbf", IsUnique = true)]
|
||||
public class ChartDayInstance {
|
||||
[Key] [Column("id")] public int Id { get; set; }
|
||||
|
||||
[Column("date")] public int Date { get; set; }
|
||||
|
||||
[Column("group")] [StringLength(128)] public string Group { get; set; } = null!;
|
||||
|
||||
[Column("___requests_failed")] public short RequestsFailed { get; set; }
|
||||
|
||||
[Column("___requests_succeeded")] public short RequestsSucceeded { get; set; }
|
||||
|
||||
[Column("___requests_received")] public short RequestsReceived { get; set; }
|
||||
|
||||
[Column("___notes_total")] public int NotesTotal { get; set; }
|
||||
|
||||
[Column("___notes_inc")] public int NotesInc { get; set; }
|
||||
|
||||
[Column("___notes_dec")] public int NotesDec { get; set; }
|
||||
|
||||
[Column("___notes_diffs_normal")] public int NotesDiffsNormal { get; set; }
|
||||
|
||||
[Column("___notes_diffs_reply")] public int NotesDiffsReply { get; set; }
|
||||
|
||||
[Column("___notes_diffs_renote")] public int NotesDiffsRenote { get; set; }
|
||||
|
||||
[Column("___users_total")] public int UsersTotal { get; set; }
|
||||
|
||||
[Column("___users_inc")] public short UsersInc { get; set; }
|
||||
|
||||
[Column("___users_dec")] public short UsersDec { get; set; }
|
||||
|
||||
[Column("___following_total")] public int FollowingTotal { get; set; }
|
||||
|
||||
[Column("___following_inc")] public short FollowingInc { get; set; }
|
||||
|
||||
[Column("___following_dec")] public short FollowingDec { get; set; }
|
||||
|
||||
[Column("___followers_total")] public int FollowersTotal { get; set; }
|
||||
|
||||
[Column("___followers_inc")] public short FollowersInc { get; set; }
|
||||
|
||||
[Column("___followers_dec")] public short FollowersDec { get; set; }
|
||||
|
||||
[Column("___drive_totalFiles")] public int DriveTotalFiles { get; set; }
|
||||
|
||||
[Column("___drive_incFiles")] public int DriveIncFiles { get; set; }
|
||||
|
||||
[Column("___drive_incUsage")] public int DriveIncUsage { get; set; }
|
||||
|
||||
[Column("___drive_decFiles")] public int DriveDecFiles { get; set; }
|
||||
|
||||
[Column("___drive_decUsage")] public int DriveDecUsage { get; set; }
|
||||
|
||||
[Column("___notes_diffs_withFile")] public int NotesDiffsWithFile { get; set; }
|
||||
}
|
|
@ -1,24 +0,0 @@
|
|||
using System.ComponentModel.DataAnnotations;
|
||||
using System.ComponentModel.DataAnnotations.Schema;
|
||||
using Microsoft.EntityFrameworkCore;
|
||||
|
||||
namespace Iceshrimp.Backend.Core.Database.Tables;
|
||||
|
||||
[Table("__chart_day__network")]
|
||||
[Index("Date", Name = "IDX_8bfa548c2b31f9e07db113773e", IsUnique = true)]
|
||||
[Index("Date", Name = "UQ_8bfa548c2b31f9e07db113773ee", IsUnique = true)]
|
||||
public class ChartDayNetwork {
|
||||
[Key] [Column("id")] public int Id { get; set; }
|
||||
|
||||
[Column("date")] public int Date { get; set; }
|
||||
|
||||
[Column("___incomingRequests")] public int IncomingRequests { get; set; }
|
||||
|
||||
[Column("___outgoingRequests")] public int OutgoingRequests { get; set; }
|
||||
|
||||
[Column("___totalTime")] public int TotalTime { get; set; }
|
||||
|
||||
[Column("___incomingBytes")] public int IncomingBytes { get; set; }
|
||||
|
||||
[Column("___outgoingBytes")] public int OutgoingBytes { get; set; }
|
||||
}
|
|
@ -1,42 +0,0 @@
|
|||
using System.ComponentModel.DataAnnotations;
|
||||
using System.ComponentModel.DataAnnotations.Schema;
|
||||
using Microsoft.EntityFrameworkCore;
|
||||
|
||||
namespace Iceshrimp.Backend.Core.Database.Tables;
|
||||
|
||||
[Table("__chart_day__notes")]
|
||||
[Index("Date", Name = "IDX_1a527b423ad0858a1af5a056d4", IsUnique = true)]
|
||||
[Index("Date", Name = "UQ_1a527b423ad0858a1af5a056d43", IsUnique = true)]
|
||||
public class ChartDayNote {
|
||||
[Key] [Column("id")] public int Id { get; set; }
|
||||
|
||||
[Column("date")] public int Date { get; set; }
|
||||
|
||||
[Column("___local_total")] public int LocalTotal { get; set; }
|
||||
|
||||
[Column("___local_inc")] public int LocalInc { get; set; }
|
||||
|
||||
[Column("___local_dec")] public int LocalDec { get; set; }
|
||||
|
||||
[Column("___local_diffs_normal")] public int LocalDiffsNormal { get; set; }
|
||||
|
||||
[Column("___local_diffs_reply")] public int LocalDiffsReply { get; set; }
|
||||
|
||||
[Column("___local_diffs_renote")] public int LocalDiffsRenote { get; set; }
|
||||
|
||||
[Column("___remote_total")] public int RemoteTotal { get; set; }
|
||||
|
||||
[Column("___remote_inc")] public int RemoteInc { get; set; }
|
||||
|
||||
[Column("___remote_dec")] public int RemoteDec { get; set; }
|
||||
|
||||
[Column("___remote_diffs_normal")] public int RemoteDiffsNormal { get; set; }
|
||||
|
||||
[Column("___remote_diffs_reply")] public int RemoteDiffsReply { get; set; }
|
||||
|
||||
[Column("___remote_diffs_renote")] public int RemoteDiffsRenote { get; set; }
|
||||
|
||||
[Column("___local_diffs_withFile")] public int LocalDiffsWithFile { get; set; }
|
||||
|
||||
[Column("___remote_diffs_withFile")] public int RemoteDiffsWithFile { get; set; }
|
||||
}
|
|
@ -1,28 +0,0 @@
|
|||
using System.ComponentModel.DataAnnotations;
|
||||
using System.ComponentModel.DataAnnotations.Schema;
|
||||
using Microsoft.EntityFrameworkCore;
|
||||
|
||||
namespace Iceshrimp.Backend.Core.Database.Tables;
|
||||
|
||||
[Table("__chart_day__per_user_drive")]
|
||||
[Index("Date", "Group", Name = "IDX_62aa5047b5aec92524f24c701d", IsUnique = true)]
|
||||
[Index("Date", "Group", Name = "UQ_62aa5047b5aec92524f24c701d7", IsUnique = true)]
|
||||
public class ChartDayPerUserDrive {
|
||||
[Key] [Column("id")] public int Id { get; set; }
|
||||
|
||||
[Column("date")] public int Date { get; set; }
|
||||
|
||||
[Column("group")] [StringLength(128)] public string Group { get; set; } = null!;
|
||||
|
||||
[Column("___totalCount")] public int TotalCount { get; set; }
|
||||
|
||||
[Column("___totalSize")] public int TotalSize { get; set; }
|
||||
|
||||
[Column("___incCount")] public short IncCount { get; set; }
|
||||
|
||||
[Column("___incSize")] public int IncSize { get; set; }
|
||||
|
||||
[Column("___decCount")] public short DecCount { get; set; }
|
||||
|
||||
[Column("___decSize")] public int DecSize { get; set; }
|
||||
}
|
|
@ -1,40 +0,0 @@
|
|||
using System.ComponentModel.DataAnnotations;
|
||||
using System.ComponentModel.DataAnnotations.Schema;
|
||||
using Microsoft.EntityFrameworkCore;
|
||||
|
||||
namespace Iceshrimp.Backend.Core.Database.Tables;
|
||||
|
||||
[Table("__chart_day__per_user_following")]
|
||||
[Index("Date", "Group", Name = "IDX_e4849a3231f38281280ea4c0ee", IsUnique = true)]
|
||||
[Index("Date", "Group", Name = "UQ_e4849a3231f38281280ea4c0eee", IsUnique = true)]
|
||||
public class ChartDayPerUserFollowing {
|
||||
[Key] [Column("id")] public int Id { get; set; }
|
||||
|
||||
[Column("date")] public int Date { get; set; }
|
||||
|
||||
[Column("group")] [StringLength(128)] public string Group { get; set; } = null!;
|
||||
|
||||
[Column("___local_followings_total")] public int LocalFollowingsTotal { get; set; }
|
||||
|
||||
[Column("___local_followings_inc")] public short LocalFollowingsInc { get; set; }
|
||||
|
||||
[Column("___local_followings_dec")] public short LocalFollowingsDec { get; set; }
|
||||
|
||||
[Column("___local_followers_total")] public int LocalFollowersTotal { get; set; }
|
||||
|
||||
[Column("___local_followers_inc")] public short LocalFollowersInc { get; set; }
|
||||
|
||||
[Column("___local_followers_dec")] public short LocalFollowersDec { get; set; }
|
||||
|
||||
[Column("___remote_followings_total")] public int RemoteFollowingsTotal { get; set; }
|
||||
|
||||
[Column("___remote_followings_inc")] public short RemoteFollowingsInc { get; set; }
|
||||
|
||||
[Column("___remote_followings_dec")] public short RemoteFollowingsDec { get; set; }
|
||||
|
||||
[Column("___remote_followers_total")] public int RemoteFollowersTotal { get; set; }
|
||||
|
||||
[Column("___remote_followers_inc")] public short RemoteFollowersInc { get; set; }
|
||||
|
||||
[Column("___remote_followers_dec")] public short RemoteFollowersDec { get; set; }
|
||||
}
|
|
@ -1,30 +0,0 @@
|
|||
using System.ComponentModel.DataAnnotations;
|
||||
using System.ComponentModel.DataAnnotations.Schema;
|
||||
using Microsoft.EntityFrameworkCore;
|
||||
|
||||
namespace Iceshrimp.Backend.Core.Database.Tables;
|
||||
|
||||
[Table("__chart_day__per_user_notes")]
|
||||
[Index("Date", "Group", Name = "IDX_c5545d4b31cdc684034e33b81c", IsUnique = true)]
|
||||
[Index("Date", "Group", Name = "UQ_c5545d4b31cdc684034e33b81c3", IsUnique = true)]
|
||||
public class ChartDayPerUserNote {
|
||||
[Key] [Column("id")] public int Id { get; set; }
|
||||
|
||||
[Column("date")] public int Date { get; set; }
|
||||
|
||||
[Column("group")] [StringLength(128)] public string Group { get; set; } = null!;
|
||||
|
||||
[Column("___total")] public int Total { get; set; }
|
||||
|
||||
[Column("___inc")] public short Inc { get; set; }
|
||||
|
||||
[Column("___dec")] public short Dec { get; set; }
|
||||
|
||||
[Column("___diffs_normal")] public short DiffsNormal { get; set; }
|
||||
|
||||
[Column("___diffs_reply")] public short DiffsReply { get; set; }
|
||||
|
||||
[Column("___diffs_renote")] public short DiffsRenote { get; set; }
|
||||
|
||||
[Column("___diffs_withFile")] public short DiffsWithFile { get; set; }
|
||||
}
|
|
@ -1,20 +0,0 @@
|
|||
using System.ComponentModel.DataAnnotations;
|
||||
using System.ComponentModel.DataAnnotations.Schema;
|
||||
using Microsoft.EntityFrameworkCore;
|
||||
|
||||
namespace Iceshrimp.Backend.Core.Database.Tables;
|
||||
|
||||
[Table("__chart_day__per_user_reaction")]
|
||||
[Index("Date", "Group", Name = "IDX_d54b653660d808b118e36c184c", IsUnique = true)]
|
||||
[Index("Date", "Group", Name = "UQ_d54b653660d808b118e36c184c0", IsUnique = true)]
|
||||
public class ChartDayPerUserReaction {
|
||||
[Key] [Column("id")] public int Id { get; set; }
|
||||
|
||||
[Column("date")] public int Date { get; set; }
|
||||
|
||||
[Column("group")] [StringLength(128)] public string Group { get; set; } = null!;
|
||||
|
||||
[Column("___local_count")] public short LocalCount { get; set; }
|
||||
|
||||
[Column("___remote_count")] public short RemoteCount { get; set; }
|
||||
}
|
|
@ -1,26 +0,0 @@
|
|||
using System.ComponentModel.DataAnnotations;
|
||||
using System.ComponentModel.DataAnnotations.Schema;
|
||||
using Microsoft.EntityFrameworkCore;
|
||||
|
||||
namespace Iceshrimp.Backend.Core.Database.Tables;
|
||||
|
||||
[Table("__chart_day__users")]
|
||||
[Index("Date", Name = "IDX_cad6e07c20037f31cdba8a350c", IsUnique = true)]
|
||||
[Index("Date", Name = "UQ_cad6e07c20037f31cdba8a350c3", IsUnique = true)]
|
||||
public class ChartDayUser {
|
||||
[Key] [Column("id")] public int Id { get; set; }
|
||||
|
||||
[Column("date")] public int Date { get; set; }
|
||||
|
||||
[Column("___local_total")] public int LocalTotal { get; set; }
|
||||
|
||||
[Column("___local_inc")] public short LocalInc { get; set; }
|
||||
|
||||
[Column("___local_dec")] public short LocalDec { get; set; }
|
||||
|
||||
[Column("___remote_total")] public int RemoteTotal { get; set; }
|
||||
|
||||
[Column("___remote_inc")] public short RemoteInc { get; set; }
|
||||
|
||||
[Column("___remote_dec")] public short RemoteDec { get; set; }
|
||||
}
|
|
@ -1,30 +0,0 @@
|
|||
using System.ComponentModel.DataAnnotations;
|
||||
using System.ComponentModel.DataAnnotations.Schema;
|
||||
using Microsoft.EntityFrameworkCore;
|
||||
|
||||
namespace Iceshrimp.Backend.Core.Database.Tables;
|
||||
|
||||
[Table("__chart__drive")]
|
||||
[Index("Date", Name = "IDX_13565815f618a1ff53886c5b28", IsUnique = true)]
|
||||
[Index("Date", Name = "UQ_13565815f618a1ff53886c5b28a", IsUnique = true)]
|
||||
public class ChartDrive {
|
||||
[Key] [Column("id")] public int Id { get; set; }
|
||||
|
||||
[Column("date")] public int Date { get; set; }
|
||||
|
||||
[Column("___local_incCount")] public int LocalIncCount { get; set; }
|
||||
|
||||
[Column("___local_incSize")] public int LocalIncSize { get; set; }
|
||||
|
||||
[Column("___local_decCount")] public int LocalDecCount { get; set; }
|
||||
|
||||
[Column("___local_decSize")] public int LocalDecSize { get; set; }
|
||||
|
||||
[Column("___remote_incCount")] public int RemoteIncCount { get; set; }
|
||||
|
||||
[Column("___remote_incSize")] public int RemoteIncSize { get; set; }
|
||||
|
||||
[Column("___remote_decCount")] public int RemoteDecCount { get; set; }
|
||||
|
||||
[Column("___remote_decSize")] public int RemoteDecSize { get; set; }
|
||||
}
|
|
@ -1,39 +0,0 @@
|
|||
using System.ComponentModel.DataAnnotations;
|
||||
using System.ComponentModel.DataAnnotations.Schema;
|
||||
using Microsoft.EntityFrameworkCore;
|
||||
|
||||
namespace Iceshrimp.Backend.Core.Database.Tables;
|
||||
|
||||
[Table("__chart__federation")]
|
||||
[Index("Date", Name = "IDX_36cb699c49580d4e6c2e6159f9", IsUnique = true)]
|
||||
[Index("Date", Name = "UQ_36cb699c49580d4e6c2e6159f97", IsUnique = true)]
|
||||
public class ChartFederation {
|
||||
[Key] [Column("id")] public int Id { get; set; }
|
||||
|
||||
[Column("date")] public int Date { get; set; }
|
||||
|
||||
[Column("unique_temp___deliveredInstances", TypeName = "character varying[]")]
|
||||
public List<string> UniqueTempDeliveredInstances { get; set; } = null!;
|
||||
|
||||
[Column("___deliveredInstances")] public short DeliveredInstances { get; set; }
|
||||
|
||||
[Column("unique_temp___inboxInstances", TypeName = "character varying[]")]
|
||||
public List<string> UniqueTempInboxInstances { get; set; } = null!;
|
||||
|
||||
[Column("___inboxInstances")] public short InboxInstances { get; set; }
|
||||
|
||||
[Column("unique_temp___stalled", TypeName = "character varying[]")]
|
||||
public List<string> UniqueTempStalled { get; set; } = null!;
|
||||
|
||||
[Column("___stalled")] public short Stalled { get; set; }
|
||||
|
||||
[Column("___sub")] public short Sub { get; set; }
|
||||
|
||||
[Column("___pub")] public short Pub { get; set; }
|
||||
|
||||
[Column("___pubsub")] public short Pubsub { get; set; }
|
||||
|
||||
[Column("___subActive")] public short SubActive { get; set; }
|
||||
|
||||
[Column("___pubActive")] public short PubActive { get; set; }
|
||||
}
|
|
@ -1,26 +0,0 @@
|
|||
using System.ComponentModel.DataAnnotations;
|
||||
using System.ComponentModel.DataAnnotations.Schema;
|
||||
using Microsoft.EntityFrameworkCore;
|
||||
|
||||
namespace Iceshrimp.Backend.Core.Database.Tables;
|
||||
|
||||
[Table("__chart__hashtag")]
|
||||
[Index("Date", "Group", Name = "IDX_25a97c02003338124b2b75fdbc", IsUnique = true)]
|
||||
[Index("Date", "Group", Name = "UQ_25a97c02003338124b2b75fdbc8", IsUnique = true)]
|
||||
public class ChartHashtag {
|
||||
[Key] [Column("id")] public int Id { get; set; }
|
||||
|
||||
[Column("date")] public int Date { get; set; }
|
||||
|
||||
[Column("group")] [StringLength(128)] public string Group { get; set; } = null!;
|
||||
|
||||
[Column("___local_users")] public int LocalUsers { get; set; }
|
||||
|
||||
[Column("___remote_users")] public int RemoteUsers { get; set; }
|
||||
|
||||
[Column("unique_temp___local_users", TypeName = "character varying[]")]
|
||||
public List<string> UniqueTempLocalUsers { get; set; } = null!;
|
||||
|
||||
[Column("unique_temp___remote_users", TypeName = "character varying[]")]
|
||||
public List<string> UniqueTempRemoteUsers { get; set; } = null!;
|
||||
}
|
|
@ -1,64 +0,0 @@
|
|||
using System.ComponentModel.DataAnnotations;
|
||||
using System.ComponentModel.DataAnnotations.Schema;
|
||||
using Microsoft.EntityFrameworkCore;
|
||||
|
||||
namespace Iceshrimp.Backend.Core.Database.Tables;
|
||||
|
||||
[Table("__chart__instance")]
|
||||
[Index("Date", "Group", Name = "IDX_39ee857ab2f23493037c6b6631", IsUnique = true)]
|
||||
[Index("Date", "Group", Name = "UQ_39ee857ab2f23493037c6b66311", IsUnique = true)]
|
||||
public class ChartInstance {
|
||||
[Key] [Column("id")] public int Id { get; set; }
|
||||
|
||||
[Column("date")] public int Date { get; set; }
|
||||
|
||||
[Column("group")] [StringLength(128)] public string Group { get; set; } = null!;
|
||||
|
||||
[Column("___requests_failed")] public short RequestsFailed { get; set; }
|
||||
|
||||
[Column("___requests_succeeded")] public short RequestsSucceeded { get; set; }
|
||||
|
||||
[Column("___requests_received")] public short RequestsReceived { get; set; }
|
||||
|
||||
[Column("___notes_total")] public int NotesTotal { get; set; }
|
||||
|
||||
[Column("___notes_inc")] public int NotesInc { get; set; }
|
||||
|
||||
[Column("___notes_dec")] public int NotesDec { get; set; }
|
||||
|
||||
[Column("___notes_diffs_normal")] public int NotesDiffsNormal { get; set; }
|
||||
|
||||
[Column("___notes_diffs_reply")] public int NotesDiffsReply { get; set; }
|
||||
|
||||
[Column("___notes_diffs_renote")] public int NotesDiffsRenote { get; set; }
|
||||
|
||||
[Column("___users_total")] public int UsersTotal { get; set; }
|
||||
|
||||
[Column("___users_inc")] public short UsersInc { get; set; }
|
||||
|
||||
[Column("___users_dec")] public short UsersDec { get; set; }
|
||||
|
||||
[Column("___following_total")] public int FollowingTotal { get; set; }
|
||||
|
||||
[Column("___following_inc")] public short FollowingInc { get; set; }
|
||||
|
||||
[Column("___following_dec")] public short FollowingDec { get; set; }
|
||||
|
||||
[Column("___followers_total")] public int FollowersTotal { get; set; }
|
||||
|
||||
[Column("___followers_inc")] public short FollowersInc { get; set; }
|
||||
|
||||
[Column("___followers_dec")] public short FollowersDec { get; set; }
|
||||
|
||||
[Column("___drive_totalFiles")] public int DriveTotalFiles { get; set; }
|
||||
|
||||
[Column("___drive_incFiles")] public int DriveIncFiles { get; set; }
|
||||
|
||||
[Column("___drive_incUsage")] public int DriveIncUsage { get; set; }
|
||||
|
||||
[Column("___drive_decFiles")] public int DriveDecFiles { get; set; }
|
||||
|
||||
[Column("___drive_decUsage")] public int DriveDecUsage { get; set; }
|
||||
|
||||
[Column("___notes_diffs_withFile")] public int NotesDiffsWithFile { get; set; }
|
||||
}
|
|
@ -1,24 +0,0 @@
|
|||
using System.ComponentModel.DataAnnotations;
|
||||
using System.ComponentModel.DataAnnotations.Schema;
|
||||
using Microsoft.EntityFrameworkCore;
|
||||
|
||||
namespace Iceshrimp.Backend.Core.Database.Tables;
|
||||
|
||||
[Table("__chart__network")]
|
||||
[Index("Date", Name = "IDX_a1efd3e0048a5f2793a47360dc", IsUnique = true)]
|
||||
[Index("Date", Name = "UQ_a1efd3e0048a5f2793a47360dc6", IsUnique = true)]
|
||||
public class ChartNetwork {
|
||||
[Key] [Column("id")] public int Id { get; set; }
|
||||
|
||||
[Column("date")] public int Date { get; set; }
|
||||
|
||||
[Column("___incomingRequests")] public int IncomingRequests { get; set; }
|
||||
|
||||
[Column("___outgoingRequests")] public int OutgoingRequests { get; set; }
|
||||
|
||||
[Column("___totalTime")] public int TotalTime { get; set; }
|
||||
|
||||
[Column("___incomingBytes")] public int IncomingBytes { get; set; }
|
||||
|
||||
[Column("___outgoingBytes")] public int OutgoingBytes { get; set; }
|
||||
}
|
|
@ -1,42 +0,0 @@
|
|||
using System.ComponentModel.DataAnnotations;
|
||||
using System.ComponentModel.DataAnnotations.Schema;
|
||||
using Microsoft.EntityFrameworkCore;
|
||||
|
||||
namespace Iceshrimp.Backend.Core.Database.Tables;
|
||||
|
||||
[Table("__chart__notes")]
|
||||
[Index("Date", Name = "IDX_42eb716a37d381cdf566192b2b", IsUnique = true)]
|
||||
[Index("Date", Name = "UQ_42eb716a37d381cdf566192b2be", IsUnique = true)]
|
||||
public class ChartNote {
|
||||
[Key] [Column("id")] public int Id { get; set; }
|
||||
|
||||
[Column("date")] public int Date { get; set; }
|
||||
|
||||
[Column("___local_total")] public int LocalTotal { get; set; }
|
||||
|
||||
[Column("___local_inc")] public int LocalInc { get; set; }
|
||||
|
||||
[Column("___local_dec")] public int LocalDec { get; set; }
|
||||
|
||||
[Column("___local_diffs_normal")] public int LocalDiffsNormal { get; set; }
|
||||
|
||||
[Column("___local_diffs_reply")] public int LocalDiffsReply { get; set; }
|
||||
|
||||
[Column("___local_diffs_renote")] public int LocalDiffsRenote { get; set; }
|
||||
|
||||
[Column("___remote_total")] public int RemoteTotal { get; set; }
|
||||
|
||||
[Column("___remote_inc")] public int RemoteInc { get; set; }
|
||||
|
||||
[Column("___remote_dec")] public int RemoteDec { get; set; }
|
||||
|
||||
[Column("___remote_diffs_normal")] public int RemoteDiffsNormal { get; set; }
|
||||
|
||||
[Column("___remote_diffs_reply")] public int RemoteDiffsReply { get; set; }
|
||||
|
||||
[Column("___remote_diffs_renote")] public int RemoteDiffsRenote { get; set; }
|
||||
|
||||
[Column("___local_diffs_withFile")] public int LocalDiffsWithFile { get; set; }
|
||||
|
||||
[Column("___remote_diffs_withFile")] public int RemoteDiffsWithFile { get; set; }
|
||||
}
|
|
@ -1,28 +0,0 @@
|
|||
using System.ComponentModel.DataAnnotations;
|
||||
using System.ComponentModel.DataAnnotations.Schema;
|
||||
using Microsoft.EntityFrameworkCore;
|
||||
|
||||
namespace Iceshrimp.Backend.Core.Database.Tables;
|
||||
|
||||
[Table("__chart__per_user_drive")]
|
||||
[Index("Date", "Group", Name = "IDX_30bf67687f483ace115c5ca642", IsUnique = true)]
|
||||
[Index("Date", "Group", Name = "UQ_30bf67687f483ace115c5ca6429", IsUnique = true)]
|
||||
public class ChartPerUserDrive {
|
||||
[Key] [Column("id")] public int Id { get; set; }
|
||||
|
||||
[Column("date")] public int Date { get; set; }
|
||||
|
||||
[Column("group")] [StringLength(128)] public string Group { get; set; } = null!;
|
||||
|
||||
[Column("___totalCount")] public int TotalCount { get; set; }
|
||||
|
||||
[Column("___totalSize")] public int TotalSize { get; set; }
|
||||
|
||||
[Column("___incCount")] public short IncCount { get; set; }
|
||||
|
||||
[Column("___incSize")] public int IncSize { get; set; }
|
||||
|
||||
[Column("___decCount")] public short DecCount { get; set; }
|
||||
|
||||
[Column("___decSize")] public int DecSize { get; set; }
|
||||
}
|
|
@ -1,40 +0,0 @@
|
|||
using System.ComponentModel.DataAnnotations;
|
||||
using System.ComponentModel.DataAnnotations.Schema;
|
||||
using Microsoft.EntityFrameworkCore;
|
||||
|
||||
namespace Iceshrimp.Backend.Core.Database.Tables;
|
||||
|
||||
[Table("__chart__per_user_following")]
|
||||
[Index("Date", "Group", Name = "IDX_b77d4dd9562c3a899d9a286fcd", IsUnique = true)]
|
||||
[Index("Date", "Group", Name = "UQ_b77d4dd9562c3a899d9a286fcd7", IsUnique = true)]
|
||||
public class ChartPerUserFollowing {
|
||||
[Key] [Column("id")] public int Id { get; set; }
|
||||
|
||||
[Column("date")] public int Date { get; set; }
|
||||
|
||||
[Column("group")] [StringLength(128)] public string Group { get; set; } = null!;
|
||||
|
||||
[Column("___local_followings_total")] public int LocalFollowingsTotal { get; set; }
|
||||
|
||||
[Column("___local_followings_inc")] public short LocalFollowingsInc { get; set; }
|
||||
|
||||
[Column("___local_followings_dec")] public short LocalFollowingsDec { get; set; }
|
||||
|
||||
[Column("___local_followers_total")] public int LocalFollowersTotal { get; set; }
|
||||
|
||||
[Column("___local_followers_inc")] public short LocalFollowersInc { get; set; }
|
||||
|
||||
[Column("___local_followers_dec")] public short LocalFollowersDec { get; set; }
|
||||
|
||||
[Column("___remote_followings_total")] public int RemoteFollowingsTotal { get; set; }
|
||||
|
||||
[Column("___remote_followings_inc")] public short RemoteFollowingsInc { get; set; }
|
||||
|
||||
[Column("___remote_followings_dec")] public short RemoteFollowingsDec { get; set; }
|
||||
|
||||
[Column("___remote_followers_total")] public int RemoteFollowersTotal { get; set; }
|
||||
|
||||
[Column("___remote_followers_inc")] public short RemoteFollowersInc { get; set; }
|
||||
|
||||
[Column("___remote_followers_dec")] public short RemoteFollowersDec { get; set; }
|
||||
}
|
|
@ -1,30 +0,0 @@
|
|||
using System.ComponentModel.DataAnnotations;
|
||||
using System.ComponentModel.DataAnnotations.Schema;
|
||||
using Microsoft.EntityFrameworkCore;
|
||||
|
||||
namespace Iceshrimp.Backend.Core.Database.Tables;
|
||||
|
||||
[Table("__chart__per_user_notes")]
|
||||
[Index("Date", "Group", Name = "IDX_5048e9daccbbbc6d567bb142d3", IsUnique = true)]
|
||||
[Index("Date", "Group", Name = "UQ_5048e9daccbbbc6d567bb142d34", IsUnique = true)]
|
||||
public class ChartPerUserNote {
|
||||
[Key] [Column("id")] public int Id { get; set; }
|
||||
|
||||
[Column("date")] public int Date { get; set; }
|
||||
|
||||
[Column("group")] [StringLength(128)] public string Group { get; set; } = null!;
|
||||
|
||||
[Column("___total")] public int Total { get; set; }
|
||||
|
||||
[Column("___inc")] public short Inc { get; set; }
|
||||
|
||||
[Column("___dec")] public short Dec { get; set; }
|
||||
|
||||
[Column("___diffs_normal")] public short DiffsNormal { get; set; }
|
||||
|
||||
[Column("___diffs_reply")] public short DiffsReply { get; set; }
|
||||
|
||||
[Column("___diffs_renote")] public short DiffsRenote { get; set; }
|
||||
|
||||
[Column("___diffs_withFile")] public short DiffsWithFile { get; set; }
|
||||
}
|
|
@ -1,20 +0,0 @@
|
|||
using System.ComponentModel.DataAnnotations;
|
||||
using System.ComponentModel.DataAnnotations.Schema;
|
||||
using Microsoft.EntityFrameworkCore;
|
||||
|
||||
namespace Iceshrimp.Backend.Core.Database.Tables;
|
||||
|
||||
[Table("__chart__per_user_reaction")]
|
||||
[Index("Date", "Group", Name = "IDX_229a41ad465f9205f1f5703291", IsUnique = true)]
|
||||
[Index("Date", "Group", Name = "UQ_229a41ad465f9205f1f57032910", IsUnique = true)]
|
||||
public class ChartPerUserReaction {
|
||||
[Key] [Column("id")] public int Id { get; set; }
|
||||
|
||||
[Column("date")] public int Date { get; set; }
|
||||
|
||||
[Column("group")] [StringLength(128)] public string Group { get; set; } = null!;
|
||||
|
||||
[Column("___local_count")] public short LocalCount { get; set; }
|
||||
|
||||
[Column("___remote_count")] public short RemoteCount { get; set; }
|
||||
}
|
|
@ -1,21 +0,0 @@
|
|||
using System.ComponentModel.DataAnnotations;
|
||||
using System.ComponentModel.DataAnnotations.Schema;
|
||||
using Microsoft.EntityFrameworkCore;
|
||||
|
||||
namespace Iceshrimp.Backend.Core.Database.Tables;
|
||||
|
||||
[Table("__chart__test")]
|
||||
[Index("Date", "Group", Name = "IDX_a319e5dbf47e8a17497623beae", IsUnique = true)]
|
||||
public class ChartTest {
|
||||
[Key] [Column("id")] public int Id { get; set; }
|
||||
|
||||
[Column("date")] public int Date { get; set; }
|
||||
|
||||
[Column("group")] [StringLength(128)] public string? Group { get; set; }
|
||||
|
||||
[Column("___foo_total")] public long FooTotal { get; set; }
|
||||
|
||||
[Column("___foo_inc")] public long FooInc { get; set; }
|
||||
|
||||
[Column("___foo_dec")] public long FooDec { get; set; }
|
||||
}
|
|
@ -1,21 +0,0 @@
|
|||
using System.ComponentModel.DataAnnotations;
|
||||
using System.ComponentModel.DataAnnotations.Schema;
|
||||
using Microsoft.EntityFrameworkCore;
|
||||
|
||||
namespace Iceshrimp.Backend.Core.Database.Tables;
|
||||
|
||||
[Table("__chart__test_grouped")]
|
||||
[Index("Date", "Group", Name = "IDX_b14489029e4b3aaf4bba5fb524", IsUnique = true)]
|
||||
public class ChartTestGrouped {
|
||||
[Key] [Column("id")] public int Id { get; set; }
|
||||
|
||||
[Column("date")] public int Date { get; set; }
|
||||
|
||||
[Column("group")] [StringLength(128)] public string? Group { get; set; }
|
||||
|
||||
[Column("___foo_total")] public long FooTotal { get; set; }
|
||||
|
||||
[Column("___foo_inc")] public long FooInc { get; set; }
|
||||
|
||||
[Column("___foo_dec")] public long FooDec { get; set; }
|
||||
}
|
|
@ -1,18 +0,0 @@
|
|||
using System.ComponentModel.DataAnnotations;
|
||||
using System.ComponentModel.DataAnnotations.Schema;
|
||||
using Microsoft.EntityFrameworkCore;
|
||||
|
||||
namespace Iceshrimp.Backend.Core.Database.Tables;
|
||||
|
||||
[Table("__chart__test_unique")]
|
||||
[Index("Date", "Group", Name = "IDX_a0cd75442dd10d0643a17c4a49", IsUnique = true)]
|
||||
public class ChartTestUnique {
|
||||
[Key] [Column("id")] public int Id { get; set; }
|
||||
|
||||
[Column("date")] public int Date { get; set; }
|
||||
|
||||
[Column("group")] [StringLength(128)] public string? Group { get; set; }
|
||||
|
||||
[Column("___foo", TypeName = "character varying[]")]
|
||||
public List<string> Foo { get; set; } = null!;
|
||||
}
|
|
@ -1,26 +0,0 @@
|
|||
using System.ComponentModel.DataAnnotations;
|
||||
using System.ComponentModel.DataAnnotations.Schema;
|
||||
using Microsoft.EntityFrameworkCore;
|
||||
|
||||
namespace Iceshrimp.Backend.Core.Database.Tables;
|
||||
|
||||
[Table("__chart__users")]
|
||||
[Index("Date", Name = "IDX_845254b3eaf708ae8a6cac3026", IsUnique = true)]
|
||||
[Index("Date", Name = "UQ_845254b3eaf708ae8a6cac30265", IsUnique = true)]
|
||||
public class ChartUser {
|
||||
[Key] [Column("id")] public int Id { get; set; }
|
||||
|
||||
[Column("date")] public int Date { get; set; }
|
||||
|
||||
[Column("___local_total")] public int LocalTotal { get; set; }
|
||||
|
||||
[Column("___local_inc")] public short LocalInc { get; set; }
|
||||
|
||||
[Column("___local_dec")] public short LocalDec { get; set; }
|
||||
|
||||
[Column("___remote_total")] public int RemoteTotal { get; set; }
|
||||
|
||||
[Column("___remote_inc")] public short RemoteInc { get; set; }
|
||||
|
||||
[Column("___remote_dec")] public short RemoteDec { get; set; }
|
||||
}
|
|
@ -1,14 +0,0 @@
|
|||
using System.ComponentModel.DataAnnotations;
|
||||
using System.ComponentModel.DataAnnotations.Schema;
|
||||
|
||||
namespace Iceshrimp.Backend.Core.Database.Tables;
|
||||
|
||||
[Table("migrations")]
|
||||
public class LegacyMigrations {
|
||||
[Key] [Column("id")] public int Id { get; set; }
|
||||
|
||||
[Column("timestamp")] public long Timestamp { get; set; }
|
||||
|
||||
[Column("name", TypeName = "character varying")]
|
||||
public string Name { get; set; } = null!;
|
||||
}
|
|
@ -1,18 +0,0 @@
|
|||
using System.ComponentModel.DataAnnotations;
|
||||
using System.ComponentModel.DataAnnotations.Schema;
|
||||
using Microsoft.EntityFrameworkCore;
|
||||
|
||||
namespace Iceshrimp.Backend.Core.Database.Tables;
|
||||
|
||||
[Table("user_ip")]
|
||||
[Index("UserId", "Ip", Name = "IDX_361b500e06721013c124b7b6c5", IsUnique = true)]
|
||||
[Index("UserId", Name = "IDX_7f7f1c66f48e9a8e18a33bc515")]
|
||||
public class UserIp {
|
||||
[Key] [Column("id")] public int Id { get; set; }
|
||||
|
||||
[Column("createdAt")] public DateTime CreatedAt { get; set; }
|
||||
|
||||
[Column("userId")] [StringLength(32)] public string UserId { get; set; } = null!;
|
||||
|
||||
[Column("ip")] [StringLength(128)] public string Ip { get; set; } = null!;
|
||||
}
|
|
@ -49,7 +49,7 @@ public class UserProfile {
|
|||
public UserProfileFFVisibility FFVisibility { get; set; }
|
||||
|
||||
[Column("mutingNotificationTypes")]
|
||||
public List<Notification.NotificationType> MutingNotificationTypes { get; set; } = null!;
|
||||
public List<MutingNotificationType> MutingNotificationTypes { get; set; } = null!;
|
||||
|
||||
/// <summary>
|
||||
/// The email address of the User.
|
||||
|
|
77
Iceshrimp.Backend/migrate.sql
Normal file
77
Iceshrimp.Backend/migrate.sql
Normal file
|
@ -0,0 +1,77 @@
|
|||
BEGIN TRANSACTION;
|
||||
|
||||
DROP FUNCTION note_replies(start_id character varying, max_depth integer, max_breadth integer);
|
||||
|
||||
DROP TABLE __chart__active_users;
|
||||
DROP TABLE __chart__ap_request;
|
||||
DROP TABLE __chart__drive;
|
||||
DROP TABLE __chart__federation;
|
||||
DROP TABLE __chart__hashtag;
|
||||
DROP TABLE __chart__instance;
|
||||
DROP TABLE __chart__network;
|
||||
DROP TABLE __chart__notes;
|
||||
DROP TABLE __chart__per_user_drive;
|
||||
DROP TABLE __chart__per_user_following;
|
||||
DROP TABLE __chart__per_user_notes;
|
||||
DROP TABLE __chart__per_user_reaction;
|
||||
DROP TABLE __chart__test;
|
||||
DROP TABLE __chart__test_grouped;
|
||||
DROP TABLE __chart__test_unique;
|
||||
DROP TABLE __chart__users;
|
||||
DROP TABLE __chart_day__active_users;
|
||||
DROP TABLE __chart_day__ap_request;
|
||||
DROP TABLE __chart_day__drive;
|
||||
DROP TABLE __chart_day__federation;
|
||||
DROP TABLE __chart_day__hashtag;
|
||||
DROP TABLE __chart_day__instance;
|
||||
DROP TABLE __chart_day__network;
|
||||
DROP TABLE __chart_day__notes;
|
||||
DROP TABLE __chart_day__per_user_drive;
|
||||
DROP TABLE __chart_day__per_user_following;
|
||||
DROP TABLE __chart_day__per_user_notes;
|
||||
DROP TABLE __chart_day__per_user_reaction;
|
||||
DROP TABLE __chart_day__users;
|
||||
DROP TABLE migrations;
|
||||
DROP TABLE user_ip;
|
||||
|
||||
ALTER TABLE user_publickey DROP CONSTRAINT "PK_10c146e4b39b443ede016f6736d";
|
||||
ALTER TABLE "user" DROP CONSTRAINT "REL_58f5c71eaab331645112cf8cfa";
|
||||
ALTER TABLE "user" DROP CONSTRAINT "REL_afc64b53f8db3707ceb34eb28e";
|
||||
ALTER TABLE "user" DROP CONSTRAINT "UQ_a854e557b1b14814750c7c7b0c9";
|
||||
ALTER TABLE user_profile DROP CONSTRAINT "UQ_6dc44f1ceb65b1e72bacef2ca27";
|
||||
|
||||
CREATE INDEX "IX_abuse_user_report_assigneeId" ON abuse_user_report USING btree ("assigneeId");
|
||||
CREATE INDEX "IX_access_token_appId" ON access_token USING btree ("appId");
|
||||
CREATE INDEX "IX_antenna_userGroupJoiningId" ON antenna USING btree ("userGroupJoiningId");
|
||||
CREATE INDEX "IX_antenna_userListId" ON antenna USING btree ("userListId");
|
||||
CREATE INDEX "IX_auth_session_appId" ON auth_session USING btree ("appId");
|
||||
CREATE INDEX "IX_auth_session_userId" ON auth_session USING btree ("userId");
|
||||
CREATE INDEX "IX_channel_bannerId" ON channel USING btree ("bannerId");
|
||||
CREATE INDEX "IX_channel_note_pining_noteId" ON channel_note_pining USING btree ("noteId");
|
||||
CREATE INDEX "IX_gallery_like_postId" ON gallery_like USING btree ("postId");
|
||||
CREATE INDEX "IX_messaging_message_fileId" ON messaging_message USING btree ("fileId");
|
||||
CREATE INDEX "IX_note_favorite_noteId" ON note_favorite USING btree ("noteId");
|
||||
CREATE INDEX "IX_notification_followRequestId" ON notification USING btree ("followRequestId");
|
||||
CREATE INDEX "IX_notification_noteId" ON notification USING btree ("noteId");
|
||||
CREATE INDEX "IX_notification_userGroupInvitationId" ON notification USING btree ("userGroupInvitationId");
|
||||
CREATE INDEX "IX_oauth_token_appId" ON oauth_token USING btree ("appId");
|
||||
CREATE INDEX "IX_oauth_token_userId" ON oauth_token USING btree ("userId");
|
||||
CREATE INDEX "IX_page_eyeCatchingImageId" ON page USING btree ("eyeCatchingImageId");
|
||||
CREATE INDEX "IX_page_like_pageId" ON page_like USING btree ("pageId");
|
||||
CREATE INDEX "IX_promo_read_noteId" ON promo_read USING btree ("noteId");
|
||||
CREATE INDEX "IX_session_userId" ON "session" USING btree ("userId");
|
||||
CREATE INDEX "IX_user_note_pining_noteId" ON user_note_pining USING btree ("noteId");
|
||||
|
||||
CREATE UNIQUE INDEX "REL_58f5c71eaab331645112cf8cfa" ON "user" USING btree ("avatarId");
|
||||
CREATE UNIQUE INDEX "REL_afc64b53f8db3707ceb34eb28e" ON "user" USING btree ("bannerId");
|
||||
CREATE UNIQUE INDEX "UQ_a854e557b1b14814750c7c7b0c9" ON "user" USING btree (token);
|
||||
CREATE UNIQUE INDEX "UQ_6dc44f1ceb65b1e72bacef2ca27" ON user_profile USING btree ("pinnedPageId");
|
||||
|
||||
CREATE TABLE IF NOT EXISTS "__EFMigrationsHistory" (
|
||||
"MigrationId" character varying(150) NOT NULL,
|
||||
"ProductVersion" character varying(32) NOT NULL,
|
||||
CONSTRAINT "PK___EFMigrationsHistory" PRIMARY KEY ("MigrationId")
|
||||
);
|
||||
INSERT INTO "__EFMigrationsHistory" ("MigrationId", "ProductVersion") VALUES ('20240107155500_Initial', '8.0.0');
|
||||
|
||||
COMMIT;
|
Loading…
Add table
Reference in a new issue