using Microsoft.EntityFrameworkCore.Migrations; #nullable disable namespace DramaLing.Api.Migrations { /// public partial class FinalPascalCaseFieldsFix : Migration { /// protected override void Up(MigrationBuilder migrationBuilder) { migrationBuilder.DropForeignKey( name: "FK_user_audio_preferences_user_profiles_UserId", table: "user_audio_preferences"); migrationBuilder.RenameColumn( name: "UserId", table: "user_audio_preferences", newName: "user_id"); migrationBuilder.RenameColumn( name: "Id", table: "pronunciation_assessments", newName: "id"); migrationBuilder.RenameColumn( name: "Word", table: "options_vocabularies", newName: "word"); migrationBuilder.RenameColumn( name: "Id", table: "options_vocabularies", newName: "id"); migrationBuilder.RenameColumn( name: "Id", table: "image_generation_requests", newName: "id"); migrationBuilder.RenameColumn( name: "Id", table: "example_images", newName: "id"); migrationBuilder.RenameColumn( name: "Accent", table: "audio_cache", newName: "accent"); migrationBuilder.RenameColumn( name: "Id", table: "audio_cache", newName: "id"); migrationBuilder.AddForeignKey( name: "FK_user_audio_preferences_user_profiles_user_id", table: "user_audio_preferences", column: "user_id", principalTable: "user_profiles", principalColumn: "id", onDelete: ReferentialAction.Cascade); } /// protected override void Down(MigrationBuilder migrationBuilder) { migrationBuilder.DropForeignKey( name: "FK_user_audio_preferences_user_profiles_user_id", table: "user_audio_preferences"); migrationBuilder.RenameColumn( name: "user_id", table: "user_audio_preferences", newName: "UserId"); migrationBuilder.RenameColumn( name: "id", table: "pronunciation_assessments", newName: "Id"); migrationBuilder.RenameColumn( name: "word", table: "options_vocabularies", newName: "Word"); migrationBuilder.RenameColumn( name: "id", table: "options_vocabularies", newName: "Id"); migrationBuilder.RenameColumn( name: "id", table: "image_generation_requests", newName: "Id"); migrationBuilder.RenameColumn( name: "id", table: "example_images", newName: "Id"); migrationBuilder.RenameColumn( name: "accent", table: "audio_cache", newName: "Accent"); migrationBuilder.RenameColumn( name: "id", table: "audio_cache", newName: "Id"); migrationBuilder.AddForeignKey( name: "FK_user_audio_preferences_user_profiles_UserId", table: "user_audio_preferences", column: "UserId", principalTable: "user_profiles", principalColumn: "id", onDelete: ReferentialAction.Cascade); } } }