@ -8,49 +8,39 @@ namespace Ombi.Store.Migrations
protected override void Up ( MigrationBuilder migrationBuilder )
{
migrationBuilder . CreateTable (
name : "LidarrA rtist Cache",
name : "LidarrA lbum Cache",
columns : table = > new
{
Id = table . Column < int > ( nullable : false )
. Annotation ( "Sqlite:Autoincrement" , true ) ,
ArtistId = table . Column < int > ( nullable : false ) ,
ArtistName = table . Column < string > ( nullable : true ) ,
ForeignArtistId = table . Column < string > ( nullable : true ) ,
Monitored = table . Column < bool > ( nullable : false )
ForeignAlbumId = table . Column < string > ( nullable : true ) ,
TrackCount = table . Column < int > ( nullable : false ) ,
ReleaseDate = table . Column < DateTime > ( nullable : false ) ,
Monitored = table . Column < bool > ( nullable : false ) ,
Title = table . Column < string > ( nullable : true ) ,
PercentOfTracks = table . Column < decimal > ( nullable : false )
} ,
constraints : table = >
{
table . PrimaryKey ( "PK_LidarrA rtist Cache", x = > x . Id ) ;
table . PrimaryKey ( "PK_LidarrA lbum Cache", x = > x . Id ) ;
} ) ;
migrationBuilder . CreateTable (
name : "LidarrA lbum Cache",
name : "LidarrA rtist Cache",
columns : table = > new
{
Id = table . Column < int > ( nullable : false )
. Annotation ( "Sqlite:Autoincrement" , true ) ,
ArtistId = table . Column < int > ( nullable : false ) ,
ForeignAlbumId = table . Column < string > ( nullable : true ) ,
TrackCount = table . Column < int > ( nullable : false ) ,
ReleaseDate = table . Column < DateTime > ( nullable : false ) ,
Monitored = table . Column < bool > ( nullable : false ) ,
Title = table . Column < string > ( nullable : true )
ArtistName = table . Column < string > ( nullable : true ) ,
ForeignArtistId = table . Column < string > ( nullable : true ) ,
Monitored = table . Column < bool > ( nullable : false )
} ,
constraints : table = >
{
table . PrimaryKey ( "PK_LidarrAlbumCache" , x = > x . Id ) ;
table . ForeignKey (
name : "FK_LidarrAlbumCache_LidarrArtistCache_ArtistId" ,
column : x = > x . ArtistId ,
principalTable : "LidarrArtistCache" ,
principalColumn : "Id" ,
onDelete : ReferentialAction . Cascade ) ;
table . PrimaryKey ( "PK_LidarrArtistCache" , x = > x . Id ) ;
} ) ;
migrationBuilder . CreateIndex (
name : "IX_LidarrAlbumCache_ArtistId" ,
table : "LidarrAlbumCache" ,
column : "ArtistId" ) ;
}
protected override void Down ( MigrationBuilder migrationBuilder )