@@ -12,6 +12,27 @@ protected override void Up(MigrationBuilder migrationBuilder)
1212 {
1313 migrationBuilder . Sql ( "SET FOREIGN_KEY_CHECKS=0;" ) ;
1414
15+ migrationBuilder . DropForeignKey ( name : "FK_RefreshTokens_Users_UserId" , table : "RefreshTokens" ) ;
16+ migrationBuilder . DropForeignKey ( name : "FK_Player_Hotbar_Players_PlayerId" , table : "Player_Hotbar" ) ;
17+ migrationBuilder . DropForeignKey ( name : "FK_Player_Quests_Players_PlayerId" , table : "Player_Quests" ) ;
18+ migrationBuilder . DropForeignKey ( name : "FK_Player_Variables_Players_PlayerId" , table : "Player_Variables" ) ;
19+ migrationBuilder . DropForeignKey ( name : "FK_Bans_Users_PlayerId" , table : "Bans" ) ;
20+ migrationBuilder . DropForeignKey ( name : "FK_Mutes_Users_PlayerId" , table : "Mutes" ) ;
21+ migrationBuilder . DropForeignKey ( name : "FK_Player_Friends_Players_OwnerId" , table : "Player_Friends" ) ;
22+ migrationBuilder . DropForeignKey ( name : "FK_Player_Friends_Players_TargetId" , table : "Player_Friends" ) ;
23+ migrationBuilder . DropForeignKey ( name : "FK_Guild_Variables_Guilds_GuildId" , table : "Guild_Variables" ) ;
24+ migrationBuilder . DropForeignKey ( name : "FK_User_Variables_Users_UserId" , table : "User_Variables" ) ;
25+ migrationBuilder . DropForeignKey ( name : "FK_Player_Spells_Players_PlayerId" , table : "Player_Spells" ) ;
26+ migrationBuilder . DropForeignKey ( name : "FK_Players_Users_UserId" , table : "Players" ) ;
27+ migrationBuilder . DropForeignKey ( name : "FK_Player_Items_Bags_BagId" , table : "Player_Items" ) ;
28+ migrationBuilder . DropForeignKey ( name : "FK_Player_Items_Players_PlayerId" , table : "Player_Items" ) ;
29+ migrationBuilder . DropForeignKey ( name : "FK_Player_Bank_Bags_BagId" , table : "Player_Bank" ) ;
30+ migrationBuilder . DropForeignKey ( name : "FK_Player_Bank_Players_PlayerId" , table : "Player_Bank" ) ;
31+ migrationBuilder . DropForeignKey ( name : "FK_Guild_Bank_Bags_BagId" , table : "Guild_Bank" ) ;
32+ migrationBuilder . DropForeignKey ( name : "FK_Guild_Bank_Guilds_GuildId" , table : "Guild_Bank" ) ;
33+ migrationBuilder . DropForeignKey ( name : "FK_Bag_Items_Bags_BagId" , table : "Bag_Items" ) ;
34+ migrationBuilder . DropForeignKey ( name : "FK_Bag_Items_Bags_ParentBagId" , table : "Bag_Items" ) ;
35+
1536 migrationBuilder . AlterColumn < string > (
1637 name : "Salt" ,
1738 table : "Users" ,
@@ -1373,6 +1394,166 @@ protected override void Up(MigrationBuilder migrationBuilder)
13731394 oldClrType : typeof ( string ) ,
13741395 oldType : "TEXT" )
13751396 . OldAnnotation ( "MySql:CharSet" , "utf8mb4" ) ;
1397+ migrationBuilder . AddForeignKey (
1398+ name : "FK_RefreshTokens_Users_UserId" ,
1399+ table : "RefreshTokens" ,
1400+ column : "UserId" ,
1401+ principalTable : "Users" ,
1402+ principalColumn : "Id" ,
1403+ onDelete : ReferentialAction . Cascade
1404+ ) ;
1405+ migrationBuilder . AddForeignKey (
1406+ name : "FK_Player_Hotbar_Players_PlayerId" ,
1407+ table : "Player_Hotbar" ,
1408+ column : "PlayerId" ,
1409+ principalTable : "Players" ,
1410+ principalColumn : "Id" ,
1411+ onDelete : ReferentialAction . Cascade
1412+ ) ;
1413+ migrationBuilder . AddForeignKey (
1414+ name : "FK_Player_Quests_Players_PlayerId" ,
1415+ table : "Player_Quests" ,
1416+ column : "PlayerId" ,
1417+ principalTable : "Players" ,
1418+ principalColumn : "Id" ,
1419+ onDelete : ReferentialAction . Cascade
1420+ ) ;
1421+ migrationBuilder . AddForeignKey (
1422+ name : "FK_Player_Variables_Players_PlayerId" ,
1423+ table : "Player_Variables" ,
1424+ column : "PlayerId" ,
1425+ principalTable : "Players" ,
1426+ principalColumn : "Id" ,
1427+ onDelete : ReferentialAction . Cascade
1428+ ) ;
1429+ migrationBuilder . AddForeignKey (
1430+ name : "FK_Bans_Users_PlayerId" ,
1431+ table : "Bans" ,
1432+ column : "PlayerId" ,
1433+ principalTable : "Users" ,
1434+ principalColumn : "Id" ,
1435+ onDelete : ReferentialAction . Cascade
1436+ ) ;
1437+ migrationBuilder . AddForeignKey (
1438+ name : "FK_Mutes_Users_PlayerId" ,
1439+ table : "Mutes" ,
1440+ column : "PlayerId" ,
1441+ principalTable : "Users" ,
1442+ principalColumn : "Id" ,
1443+ onDelete : ReferentialAction . Cascade
1444+ ) ;
1445+ migrationBuilder . AddForeignKey (
1446+ name : "FK_Player_Friends_Players_OwnerId" ,
1447+ table : "Player_Friends" ,
1448+ column : "OwnerId" ,
1449+ principalTable : "Players" ,
1450+ principalColumn : "Id" ,
1451+ onDelete : ReferentialAction . Cascade
1452+ ) ;
1453+ migrationBuilder . AddForeignKey (
1454+ name : "FK_Player_Friends_Players_TargetId" ,
1455+ table : "Player_Friends" ,
1456+ column : "TargetId" ,
1457+ principalTable : "Players" ,
1458+ principalColumn : "Id" ,
1459+ onDelete : ReferentialAction . Cascade
1460+ ) ;
1461+ migrationBuilder . AddForeignKey (
1462+ name : "FK_Guild_Variables_Guilds_GuildId" ,
1463+ table : "Guild_Variables" ,
1464+ column : "GuildId" ,
1465+ principalTable : "Guilds" ,
1466+ principalColumn : "Id" ,
1467+ onDelete : ReferentialAction . Cascade
1468+ ) ;
1469+ migrationBuilder . AddForeignKey (
1470+ name : "FK_User_Variables_Users_UserId" ,
1471+ table : "User_Variables" ,
1472+ column : "UserId" ,
1473+ principalTable : "Users" ,
1474+ principalColumn : "Id" ,
1475+ onDelete : ReferentialAction . Cascade
1476+ ) ;
1477+ migrationBuilder . AddForeignKey (
1478+ name : "FK_Player_Spells_Players_PlayerId" ,
1479+ table : "Player_Spells" ,
1480+ column : "PlayerId" ,
1481+ principalTable : "Players" ,
1482+ principalColumn : "Id" ,
1483+ onDelete : ReferentialAction . Cascade
1484+ ) ;
1485+ migrationBuilder . AddForeignKey (
1486+ name : "FK_Players_Users_UserId" ,
1487+ table : "Players" ,
1488+ column : "UserId" ,
1489+ principalTable : "Users" ,
1490+ principalColumn : "Id" ,
1491+ onDelete : ReferentialAction . Restrict
1492+ ) ;
1493+ migrationBuilder . AddForeignKey (
1494+ name : "FK_Player_Items_Bags_BagId" ,
1495+ table : "Player_Items" ,
1496+ column : "BagId" ,
1497+ principalTable : "Bags" ,
1498+ principalColumn : "Id" ,
1499+ onDelete : ReferentialAction . Restrict
1500+ ) ;
1501+ migrationBuilder . AddForeignKey (
1502+ name : "FK_Player_Items_Players_PlayerId" ,
1503+ table : "Player_Items" ,
1504+ column : "PlayerId" ,
1505+ principalTable : "Players" ,
1506+ principalColumn : "Id" ,
1507+ onDelete : ReferentialAction . Cascade
1508+ ) ;
1509+ migrationBuilder . AddForeignKey (
1510+ name : "FK_Player_Bank_Bags_BagId" ,
1511+ table : "Player_Bank" ,
1512+ column : "BagId" ,
1513+ principalTable : "Bags" ,
1514+ principalColumn : "Id" ,
1515+ onDelete : ReferentialAction . Restrict
1516+ ) ;
1517+ migrationBuilder . AddForeignKey (
1518+ name : "FK_Player_Bank_Players_PlayerId" ,
1519+ table : "Player_Bank" ,
1520+ column : "PlayerId" ,
1521+ principalTable : "Players" ,
1522+ principalColumn : "Id" ,
1523+ onDelete : ReferentialAction . Cascade
1524+ ) ;
1525+ migrationBuilder . AddForeignKey (
1526+ name : "FK_Guild_Bank_Bags_BagId" ,
1527+ table : "Guild_Bank" ,
1528+ column : "BagId" ,
1529+ principalTable : "Bags" ,
1530+ principalColumn : "Id" ,
1531+ onDelete : ReferentialAction . Restrict
1532+ ) ;
1533+ migrationBuilder . AddForeignKey (
1534+ name : "FK_Guild_Bank_Guilds_GuildId" ,
1535+ table : "Guild_Bank" ,
1536+ column : "GuildId" ,
1537+ principalTable : "Guilds" ,
1538+ principalColumn : "Id" ,
1539+ onDelete : ReferentialAction . Cascade
1540+ ) ;
1541+ migrationBuilder . AddForeignKey (
1542+ name : "FK_Bag_Items_Bags_BagId" ,
1543+ table : "Bag_Items" ,
1544+ column : "BagId" ,
1545+ principalTable : "Bags" ,
1546+ principalColumn : "Id" ,
1547+ onDelete : ReferentialAction . Restrict
1548+ ) ;
1549+ migrationBuilder . AddForeignKey (
1550+ name : "FK_Bag_Items_Bags_ParentBagId" ,
1551+ table : "Bag_Items" ,
1552+ column : "ParentBagId" ,
1553+ principalTable : "Bags" ,
1554+ principalColumn : "Id" ,
1555+ onDelete : ReferentialAction . Cascade
1556+ ) ;
13761557
13771558 migrationBuilder . Sql ( "SET FOREIGN_KEY_CHECKS=1;" ) ;
13781559 }
0 commit comments