mirror of https://github.com/Sonarr/Sonarr
28 lines
1007 B
C#
28 lines
1007 B
C#
using FluentMigrator;
|
|
using NzbDrone.Core.Datastore.Migration.Framework;
|
|
|
|
namespace NzbDrone.Core.Datastore.Migration
|
|
{
|
|
[Migration(44)]
|
|
public class fix_xbmc_episode_metadata : NzbDroneMigrationBase
|
|
{
|
|
protected override void MainDbUpgrade()
|
|
{
|
|
// Convert Episode Metadata to proper type
|
|
Execute.Sql("UPDATE \"MetadataFiles\" " +
|
|
"SET \"Type\" = 2 " +
|
|
"WHERE \"Consumer\" = 'XbmcMetadata' " +
|
|
"AND \"EpisodeFileId\" IS NOT NULL " +
|
|
"AND \"Type\" = 4 " +
|
|
"AND \"RelativePath\" LIKE '%.nfo'");
|
|
|
|
// Convert Episode Images to proper type
|
|
Execute.Sql("UPDATE \"MetadataFiles\" " +
|
|
"SET \"Type\" = 5 " +
|
|
"WHERE \"Consumer\" = 'XbmcMetadata' " +
|
|
"AND \"EpisodeFileId\" IS NOT NULL " +
|
|
"AND \"Type\" = 4");
|
|
}
|
|
}
|
|
}
|