mirror of
https://github.com/JogmansonReal/Radicade.git
synced 2026-10-25 23:18:56 -07:00
53 lines
3.6 KiB
C#
53 lines
3.6 KiB
C#
using Microsoft.EntityFrameworkCore.Migrations;
|
|
|
|
#nullable disable
|
|
|
|
namespace RadicadeServer.Migrations
|
|
{
|
|
|
|
public partial class AddRoomJoinGifts : Migration
|
|
{
|
|
|
|
protected override void Up(MigrationBuilder migrationBuilder)
|
|
{
|
|
migrationBuilder.Sql(@"
|
|
IF COL_LENGTH('dbo.Rooms', 'JoinGiftAvatarItem') IS NULL ALTER TABLE [Rooms] ADD [JoinGiftAvatarItem] nvarchar(max) NOT NULL DEFAULT N'';
|
|
IF COL_LENGTH('dbo.Rooms', 'JoinGiftAvatarItemType') IS NULL ALTER TABLE [Rooms] ADD [JoinGiftAvatarItemType] int NOT NULL DEFAULT 0;
|
|
IF COL_LENGTH('dbo.Rooms', 'JoinGiftConsumableItem') IS NULL ALTER TABLE [Rooms] ADD [JoinGiftConsumableItem] nvarchar(max) NOT NULL DEFAULT N'';
|
|
IF COL_LENGTH('dbo.Rooms', 'JoinGiftContext') IS NULL ALTER TABLE [Rooms] ADD [JoinGiftContext] int NOT NULL DEFAULT 2;
|
|
IF COL_LENGTH('dbo.Rooms', 'JoinGiftCurrencyAmount') IS NULL ALTER TABLE [Rooms] ADD [JoinGiftCurrencyAmount] int NOT NULL DEFAULT 0;
|
|
IF COL_LENGTH('dbo.Rooms', 'JoinGiftCurrencyType') IS NULL ALTER TABLE [Rooms] ADD [JoinGiftCurrencyType] int NOT NULL DEFAULT 1;
|
|
IF COL_LENGTH('dbo.Rooms', 'JoinGiftEnabled') IS NULL ALTER TABLE [Rooms] ADD [JoinGiftEnabled] bit NOT NULL DEFAULT 0;
|
|
IF COL_LENGTH('dbo.Rooms', 'JoinGiftEquipmentItem') IS NULL ALTER TABLE [Rooms] ADD [JoinGiftEquipmentItem] nvarchar(max) NOT NULL DEFAULT N'';
|
|
IF COL_LENGTH('dbo.Rooms', 'JoinGiftEquipmentModificationGuid') IS NULL ALTER TABLE [Rooms] ADD [JoinGiftEquipmentModificationGuid] nvarchar(max) NOT NULL DEFAULT N'';
|
|
IF COL_LENGTH('dbo.Rooms', 'JoinGiftMessage') IS NULL ALTER TABLE [Rooms] ADD [JoinGiftMessage] nvarchar(max) NOT NULL DEFAULT N'Thanks for visiting!';
|
|
IF COL_LENGTH('dbo.Rooms', 'JoinGiftOncePerPlayer') IS NULL ALTER TABLE [Rooms] ADD [JoinGiftOncePerPlayer] bit NOT NULL DEFAULT 1;
|
|
IF COL_LENGTH('dbo.Rooms', 'JoinGiftRarity') IS NULL ALTER TABLE [Rooms] ADD [JoinGiftRarity] int NOT NULL DEFAULT 0;
|
|
IF COL_LENGTH('dbo.Rooms', 'JoinGiftTitle') IS NULL ALTER TABLE [Rooms] ADD [JoinGiftTitle] nvarchar(max) NOT NULL DEFAULT N'Room Visit Gift';
|
|
IF COL_LENGTH('dbo.Rooms', 'JoinGiftVersion') IS NULL ALTER TABLE [Rooms] ADD [JoinGiftVersion] int NOT NULL DEFAULT 1;
|
|
IF COL_LENGTH('dbo.Rooms', 'JoinGiftXp') IS NULL ALTER TABLE [Rooms] ADD [JoinGiftXp] int NOT NULL DEFAULT 0;
|
|
");
|
|
}
|
|
|
|
|
|
protected override void Down(MigrationBuilder migrationBuilder)
|
|
{
|
|
migrationBuilder.DropColumn(name: "JoinGiftAvatarItem", table: "Rooms");
|
|
migrationBuilder.DropColumn(name: "JoinGiftAvatarItemType", table: "Rooms");
|
|
migrationBuilder.DropColumn(name: "JoinGiftConsumableItem", table: "Rooms");
|
|
migrationBuilder.DropColumn(name: "JoinGiftContext", table: "Rooms");
|
|
migrationBuilder.DropColumn(name: "JoinGiftCurrencyAmount", table: "Rooms");
|
|
migrationBuilder.DropColumn(name: "JoinGiftCurrencyType", table: "Rooms");
|
|
migrationBuilder.DropColumn(name: "JoinGiftEnabled", table: "Rooms");
|
|
migrationBuilder.DropColumn(name: "JoinGiftEquipmentItem", table: "Rooms");
|
|
migrationBuilder.DropColumn(name: "JoinGiftEquipmentModificationGuid", table: "Rooms");
|
|
migrationBuilder.DropColumn(name: "JoinGiftMessage", table: "Rooms");
|
|
migrationBuilder.DropColumn(name: "JoinGiftOncePerPlayer", table: "Rooms");
|
|
migrationBuilder.DropColumn(name: "JoinGiftRarity", table: "Rooms");
|
|
migrationBuilder.DropColumn(name: "JoinGiftTitle", table: "Rooms");
|
|
migrationBuilder.DropColumn(name: "JoinGiftVersion", table: "Rooms");
|
|
migrationBuilder.DropColumn(name: "JoinGiftXp", table: "Rooms");
|
|
}
|
|
}
|
|
}
|