2018-06-28 09:48:01 +08:00
|
|
|
|
using Microsoft.EntityFrameworkCore.Migrations;
|
|
|
|
|
|
|
|
|
|
namespace osu.Game.Migrations
|
|
|
|
|
{
|
|
|
|
|
public partial class RemoveNegativeSetIDs : Migration
|
|
|
|
|
{
|
|
|
|
|
protected override void Up(MigrationBuilder migrationBuilder)
|
|
|
|
|
{
|
|
|
|
|
// There was a change that baetmaps were being loaded with "-1" online IDs, which is completely incorrect.
|
|
|
|
|
// This ensures there will not be unique key conflicts as a result of these incorrectly imported beatmaps.
|
2018-06-29 17:23:53 +08:00
|
|
|
|
migrationBuilder.Sql("UPDATE BeatmapSetInfo SET OnlineBeatmapSetID = null WHERE OnlineBeatmapSetID <= 0");
|
2018-06-28 09:48:01 +08:00
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
protected override void Down(MigrationBuilder migrationBuilder)
|
|
|
|
|
{
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|