diff --git a/DysonNetwork.Sphere/Migrations/20251228172554_EnrichFediverseInstance.cs b/DysonNetwork.Sphere/Migrations/20251228172554_EnrichFediverseInstance.cs deleted file mode 100644 index 6d8eb64..0000000 --- a/DysonNetwork.Sphere/Migrations/20251228172554_EnrichFediverseInstance.cs +++ /dev/null @@ -1,22 +0,0 @@ -using Microsoft.EntityFrameworkCore.Migrations; - -#nullable disable - -namespace DysonNetwork.Sphere.Migrations -{ - /// - public partial class EnrichFediverseInstance : Migration - { - /// - protected override void Up(MigrationBuilder migrationBuilder) - { - - } - - /// - protected override void Down(MigrationBuilder migrationBuilder) - { - - } - } -} diff --git a/DysonNetwork.Sphere/Migrations/20251228172554_EnrichFediverseInstance.Designer.cs b/DysonNetwork.Sphere/Migrations/20251228173217_EnrichFediverseInstance.Designer.cs similarity index 99% rename from DysonNetwork.Sphere/Migrations/20251228172554_EnrichFediverseInstance.Designer.cs rename to DysonNetwork.Sphere/Migrations/20251228173217_EnrichFediverseInstance.Designer.cs index 9623385..e5b92aa 100644 --- a/DysonNetwork.Sphere/Migrations/20251228172554_EnrichFediverseInstance.Designer.cs +++ b/DysonNetwork.Sphere/Migrations/20251228173217_EnrichFediverseInstance.Designer.cs @@ -17,7 +17,7 @@ using Npgsql.EntityFrameworkCore.PostgreSQL.Metadata; namespace DysonNetwork.Sphere.Migrations { [DbContext(typeof(AppDatabase))] - [Migration("20251228172554_EnrichFediverseInstance")] + [Migration("20251228173217_EnrichFediverseInstance")] partial class EnrichFediverseInstance { /// diff --git a/DysonNetwork.Sphere/Migrations/20251228173217_EnrichFediverseInstance.cs b/DysonNetwork.Sphere/Migrations/20251228173217_EnrichFediverseInstance.cs new file mode 100644 index 0000000..27bab34 --- /dev/null +++ b/DysonNetwork.Sphere/Migrations/20251228173217_EnrichFediverseInstance.cs @@ -0,0 +1,83 @@ +using Microsoft.EntityFrameworkCore.Migrations; +using NodaTime; + +#nullable disable + +namespace DysonNetwork.Sphere.Migrations +{ + /// + public partial class EnrichFediverseInstance : Migration + { + /// + protected override void Up(MigrationBuilder migrationBuilder) + { + migrationBuilder.AddColumn( + name: "active_users", + table: "fediverse_instances", + type: "integer", + nullable: true); + + migrationBuilder.AddColumn( + name: "contact_account_username", + table: "fediverse_instances", + type: "character varying(256)", + maxLength: 256, + nullable: true); + + migrationBuilder.AddColumn( + name: "contact_email", + table: "fediverse_instances", + type: "character varying(512)", + maxLength: 512, + nullable: true); + + migrationBuilder.AddColumn( + name: "icon_url", + table: "fediverse_instances", + type: "character varying(2048)", + maxLength: 2048, + nullable: true); + + migrationBuilder.AddColumn( + name: "metadata_fetched_at", + table: "fediverse_instances", + type: "timestamp with time zone", + nullable: true); + + migrationBuilder.AddColumn( + name: "thumbnail_url", + table: "fediverse_instances", + type: "character varying(2048)", + maxLength: 2048, + nullable: true); + } + + /// + protected override void Down(MigrationBuilder migrationBuilder) + { + migrationBuilder.DropColumn( + name: "active_users", + table: "fediverse_instances"); + + migrationBuilder.DropColumn( + name: "contact_account_username", + table: "fediverse_instances"); + + migrationBuilder.DropColumn( + name: "contact_email", + table: "fediverse_instances"); + + migrationBuilder.DropColumn( + name: "icon_url", + table: "fediverse_instances"); + + migrationBuilder.DropColumn( + name: "metadata_fetched_at", + table: "fediverse_instances"); + + migrationBuilder.DropColumn( + name: "thumbnail_url", + table: "fediverse_instances"); + } + } +}