using Microsoft.EntityFrameworkCore.Migrations; namespace DiscImageChef.Server.Migrations { public partial class MakeFieldsUnsigned : Migration { protected override void Up(MigrationBuilder migrationBuilder) { migrationBuilder.DropColumn("ProductIDSql", "Usb"); migrationBuilder.DropColumn("VendorIDSql", "Usb"); migrationBuilder.DropColumn("BlockSizeSql", "TestedMedia"); migrationBuilder.DropColumn("BlocksSql", "TestedMedia"); migrationBuilder.DropColumn("LBA48SectorsSql", "TestedMedia"); migrationBuilder.DropColumn("LBASectorsSql", "TestedMedia"); migrationBuilder.DropColumn("LogicalAlignmentSql", "TestedMedia"); migrationBuilder.DropColumn("LongBlockSizeSql", "TestedMedia"); migrationBuilder.DropColumn("NominalRotationRateSql", "TestedMedia"); migrationBuilder.DropColumn("PhysicalBlockSizeSql", "TestedMedia"); migrationBuilder.DropColumn("UnformattedBPSSql", "TestedMedia"); migrationBuilder.DropColumn("UnformattedBPTSql", "TestedMedia"); migrationBuilder.DropColumn("BitsPerMmSql", "SupportedDensity"); migrationBuilder.DropColumn("CapacitySql", "SupportedDensity"); migrationBuilder.DropColumn("TracksSql", "SupportedDensity"); migrationBuilder.DropColumn("WidthSql", "SupportedDensity"); migrationBuilder.DropColumn("LengthSql", "SscSupportedMedia"); migrationBuilder.DropColumn("WidthSql", "SscSupportedMedia"); migrationBuilder.DropColumn("MaxBlockLengthSql", "Ssc"); migrationBuilder.DropColumn("MinBlockLengthSql", "Ssc"); migrationBuilder.DropColumn("CardCodeSql", "Pcmcia"); migrationBuilder.DropColumn("ManufacturerCodeSql", "Pcmcia"); migrationBuilder.DropColumn("BlocksPerReadableUnitSql", "MmcFeatures"); migrationBuilder.DropColumn("LogicalBlockSizeSql", "MmcFeatures"); migrationBuilder.DropColumn("PhysicalInterfaceStandardNumberSql", "MmcFeatures"); migrationBuilder.DropColumn("VolumeLevelsSql", "MmcFeatures"); migrationBuilder.DropColumn("ProductIDSql", "FireWire"); migrationBuilder.DropColumn("VendorIDSql", "FireWire"); migrationBuilder.DropColumn("CylindersSql", "Chs"); migrationBuilder.DropColumn("HeadsSql", "Chs"); migrationBuilder.DropColumn("SectorsSql", "Chs"); migrationBuilder.DropColumn("BlockLengthSql", "BlockDescriptor"); migrationBuilder.DropColumn("BlocksSql", "BlockDescriptor"); migrationBuilder.AlterColumn("VendorId", "UsbVendors", nullable: false, oldClrType: typeof(int), oldType: "int"); migrationBuilder.AlterColumn("ProductId", "UsbProducts", nullable: false, oldClrType: typeof(int), oldType: "int"); } protected override void Down(MigrationBuilder migrationBuilder) { migrationBuilder.AlterColumn("VendorId", "UsbVendors", "int", nullable: false, oldClrType: typeof(ushort)); migrationBuilder.AlterColumn("ProductId", "UsbProducts", "int", nullable: false, oldClrType: typeof(ushort)); migrationBuilder.AddColumn("ProductIDSql", "Usb", "smallint", nullable: false, defaultValue: (short)0); migrationBuilder.AddColumn("VendorIDSql", "Usb", "smallint", nullable: false, defaultValue: (short)0); migrationBuilder.AddColumn("BlockSizeSql", "TestedMedia", "int", nullable: true); migrationBuilder.AddColumn("BlocksSql", "TestedMedia", "bigint", nullable: true); migrationBuilder.AddColumn("LBA48SectorsSql", "TestedMedia", "bigint", nullable: true); migrationBuilder.AddColumn("LBASectorsSql", "TestedMedia", "int", nullable: true); migrationBuilder.AddColumn("LogicalAlignmentSql", "TestedMedia", "smallint", nullable: true); migrationBuilder.AddColumn("LongBlockSizeSql", "TestedMedia", "int", nullable: true); migrationBuilder.AddColumn("NominalRotationRateSql", "TestedMedia", "smallint", nullable: true); migrationBuilder.AddColumn("PhysicalBlockSizeSql", "TestedMedia", "int", nullable: true); migrationBuilder.AddColumn("UnformattedBPSSql", "TestedMedia", "smallint", nullable: true); migrationBuilder.AddColumn("UnformattedBPTSql", "TestedMedia", "smallint", nullable: true); migrationBuilder.AddColumn("BitsPerMmSql", "SupportedDensity", "int", nullable: false, defaultValue: 0); migrationBuilder.AddColumn("CapacitySql", "SupportedDensity", "int", nullable: false, defaultValue: 0); migrationBuilder.AddColumn("TracksSql", "SupportedDensity", "smallint", nullable: false, defaultValue: (short)0); migrationBuilder.AddColumn("WidthSql", "SupportedDensity", "smallint", nullable: false, defaultValue: (short)0); migrationBuilder.AddColumn("LengthSql", "SscSupportedMedia", "smallint", nullable: false, defaultValue: (short)0); migrationBuilder.AddColumn("WidthSql", "SscSupportedMedia", "smallint", nullable: false, defaultValue: (short)0); migrationBuilder.AddColumn("MaxBlockLengthSql", "Ssc", "int", nullable: true); migrationBuilder.AddColumn("MinBlockLengthSql", "Ssc", "int", nullable: true); migrationBuilder.AddColumn("CardCodeSql", "Pcmcia", "smallint", nullable: true); migrationBuilder.AddColumn("ManufacturerCodeSql", "Pcmcia", "smallint", nullable: true); migrationBuilder.AddColumn("BlocksPerReadableUnitSql", "MmcFeatures", "smallint", nullable: true); migrationBuilder.AddColumn("LogicalBlockSizeSql", "MmcFeatures", "int", nullable: true); migrationBuilder.AddColumn("PhysicalInterfaceStandardNumberSql", "MmcFeatures", "int", nullable: true); migrationBuilder.AddColumn("VolumeLevelsSql", "MmcFeatures", "smallint", nullable: true); migrationBuilder.AddColumn("ProductIDSql", "FireWire", "int", nullable: false, defaultValue: 0); migrationBuilder.AddColumn("VendorIDSql", "FireWire", "int", nullable: false, defaultValue: 0); migrationBuilder.AddColumn("CylindersSql", "Chs", "smallint", nullable: false, defaultValue: (short)0); migrationBuilder.AddColumn("HeadsSql", "Chs", "smallint", nullable: false, defaultValue: (short)0); migrationBuilder.AddColumn("SectorsSql", "Chs", "smallint", nullable: false, defaultValue: (short)0); migrationBuilder.AddColumn("BlockLengthSql", "BlockDescriptor", "int", nullable: true); migrationBuilder.AddColumn("BlocksSql", "BlockDescriptor", "bigint", nullable: true); } } }