using System; using Microsoft.EntityFrameworkCore.Migrations; #nullable disable namespace FinlyticFundamentals.Migrations { /// public partial class MakeFundamentalDataPerTicker : Migration { /// protected override void Up(MigrationBuilder migrationBuilder) { migrationBuilder.DropPrimaryKey( name: "PK_FundamentalData", table: "FundamentalData"); migrationBuilder.DropColumn( name: "Isin", table: "FundamentalData"); migrationBuilder.AddColumn( name: "Id", table: "FundamentalData", type: "uuid", nullable: false, defaultValueSql: "gen_random_uuid()"); migrationBuilder.AddPrimaryKey( name: "PK_FundamentalData", table: "FundamentalData", column: "Id"); migrationBuilder.CreateIndex( name: "IX_FundamentalData_Ticker", table: "FundamentalData", column: "Ticker"); } /// protected override void Down(MigrationBuilder migrationBuilder) { migrationBuilder.DropPrimaryKey( name: "PK_FundamentalData", table: "FundamentalData"); migrationBuilder.DropIndex( name: "IX_FundamentalData_Ticker", table: "FundamentalData"); migrationBuilder.DropColumn( name: "Id", table: "FundamentalData"); migrationBuilder.AddColumn( name: "Isin", table: "FundamentalData", type: "text", nullable: false, defaultValue: ""); migrationBuilder.AddPrimaryKey( name: "PK_FundamentalData", table: "FundamentalData", column: "Isin"); } } }