using Microsoft.EntityFrameworkCore.Migrations; using NpgsqlTypes; #nullable disable namespace DysonNetwork.Sphere.Migrations { /// public partial class RemovePostSearchVector : Migration { /// protected override void Up(MigrationBuilder migrationBuilder) { migrationBuilder.DropIndex( name: "ix_posts_search_vector", table: "posts"); migrationBuilder.DropColumn( name: "search_vector", table: "posts"); } /// protected override void Down(MigrationBuilder migrationBuilder) { migrationBuilder.AddColumn( name: "search_vector", table: "posts", type: "tsvector", nullable: false) .Annotation("Npgsql:TsVectorConfig", "simple") .Annotation("Npgsql:TsVectorProperties", new[] { "title", "description", "content" }); migrationBuilder.CreateIndex( name: "ix_posts_search_vector", table: "posts", column: "search_vector") .Annotation("Npgsql:IndexMethod", "GIN"); } } }