using Microsoft.EntityFrameworkCore.Migrations; #nullable disable namespace InboxIntel.Infrastructure.Migrations { /// public partial class TrigramIndexesSenderDomain : Migration { /// protected override void Up(MigrationBuilder migrationBuilder) { migrationBuilder.CreateIndex( name: "IX_senders_Address", table: "senders", column: "Address") .Annotation("Npgsql:IndexMethod", "gin") .Annotation("Npgsql:IndexOperators", new[] { "gin_trgm_ops" }); migrationBuilder.CreateIndex( name: "IX_senders_DisplayName", table: "senders", column: "DisplayName") .Annotation("Npgsql:IndexMethod", "gin") .Annotation("Npgsql:IndexOperators", new[] { "gin_trgm_ops" }); migrationBuilder.CreateIndex( name: "IX_domains_Name", table: "domains", column: "Name") .Annotation("Npgsql:IndexMethod", "gin") .Annotation("Npgsql:IndexOperators", new[] { "gin_trgm_ops" }); } /// protected override void Down(MigrationBuilder migrationBuilder) { migrationBuilder.DropIndex( name: "IX_senders_Address", table: "senders"); migrationBuilder.DropIndex( name: "IX_senders_DisplayName", table: "senders"); migrationBuilder.DropIndex( name: "IX_domains_Name", table: "domains"); } } }