TemperatureLogger/TemperatureLoggerAPI/TemperatureLoggerAPI/Migrations/20241216054111_update-deviceinfo-add-dev_id.cs
2025-02-07 16:30:55 +08:00

71 lines
2.1 KiB
C#

using Microsoft.EntityFrameworkCore.Migrations;
#nullable disable
namespace TemperatureLoggerAPI.Migrations
{
/// <inheritdoc />
public partial class updatedeviceinfoadddev_id : Migration
{
/// <inheritdoc />
protected override void Up(MigrationBuilder migrationBuilder)
{
migrationBuilder.DropForeignKey(
name: "FK_TempLogs_DeviceInfo_deviceID",
table: "TempLogs");
migrationBuilder.RenameColumn(
name: "deviceID",
table: "TempLogs",
newName: "deviceId");
migrationBuilder.RenameIndex(
name: "IX_TempLogs_deviceID",
table: "TempLogs",
newName: "IX_TempLogs_deviceId");
migrationBuilder.AddColumn<int>(
name: "dev_ID",
table: "TempLogs",
type: "int",
nullable: true);
migrationBuilder.AddForeignKey(
name: "FK_TempLogs_DeviceInfo_deviceId",
table: "TempLogs",
column: "deviceId",
principalTable: "DeviceInfo",
principalColumn: "Id");
}
/// <inheritdoc />
protected override void Down(MigrationBuilder migrationBuilder)
{
migrationBuilder.DropForeignKey(
name: "FK_TempLogs_DeviceInfo_deviceId",
table: "TempLogs");
migrationBuilder.DropColumn(
name: "dev_ID",
table: "TempLogs");
migrationBuilder.RenameColumn(
name: "deviceId",
table: "TempLogs",
newName: "deviceID");
migrationBuilder.RenameIndex(
name: "IX_TempLogs_deviceId",
table: "TempLogs",
newName: "IX_TempLogs_deviceID");
migrationBuilder.AddForeignKey(
name: "FK_TempLogs_DeviceInfo_deviceID",
table: "TempLogs",
column: "deviceID",
principalTable: "DeviceInfo",
principalColumn: "Id");
}
}
}