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");
+ }
+ }
+}