123 lines
3.8 KiB
C#
123 lines
3.8 KiB
C#
using Microsoft.EntityFrameworkCore.Migrations;
|
|
|
|
#nullable disable
|
|
|
|
namespace DramaLing.Api.Migrations
|
|
{
|
|
/// <inheritdoc />
|
|
public partial class FinalPascalCaseFieldsFix : Migration
|
|
{
|
|
/// <inheritdoc />
|
|
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);
|
|
}
|
|
|
|
/// <inheritdoc />
|
|
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);
|
|
}
|
|
}
|
|
}
|