20220503222955_FixIndices.cs 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. using Microsoft.EntityFrameworkCore.Migrations;
  2. #nullable disable
  3. namespace Content.Server.Database.Migrations.Postgres
  4. {
  5. public partial class FixIndices : Migration
  6. {
  7. protected override void Up(MigrationBuilder migrationBuilder)
  8. {
  9. migrationBuilder.DropIndex(
  10. name: "IX_admin_log_message",
  11. table: "admin_log");
  12. migrationBuilder.CreateIndex(
  13. name: "IX_admin_log_date",
  14. table: "admin_log",
  15. column: "date");
  16. migrationBuilder.CreateIndex(
  17. name: "IX_admin_log_message",
  18. table: "admin_log",
  19. column: "message")
  20. .Annotation("Npgsql:IndexMethod", "GIN")
  21. .Annotation("Npgsql:TsVectorConfig", "english");
  22. }
  23. protected override void Down(MigrationBuilder migrationBuilder)
  24. {
  25. migrationBuilder.DropIndex(
  26. name: "IX_admin_log_date",
  27. table: "admin_log");
  28. migrationBuilder.DropIndex(
  29. name: "IX_admin_log_message",
  30. table: "admin_log");
  31. migrationBuilder.CreateIndex(
  32. name: "IX_admin_log_message",
  33. table: "admin_log",
  34. column: "message")
  35. .Annotation("Npgsql:TsVectorConfig", "english");
  36. }
  37. }
  38. }