Sakuno.KanColle.Amatsukaze.Game.Services.Records.BattleRecords.UpgradeFromOldVersionPreprocessStep C# (CSharp) Method

UpgradeFromOldVersionPreprocessStep() protected method

protected UpgradeFromOldVersionPreprocessStep ( int rpOldVersion ) : void
rpOldVersion int
return void
        protected override void UpgradeFromOldVersionPreprocessStep(int rpOldVersion)
        {
            if (rpOldVersion < 3)
                using (var rCommand = Connection.CreateCommand())
                {
                    rCommand.CommandText = "DROP TABLE IF EXISTS battle_count;";

                    rCommand.ExecuteNonQuery();
                }

            if (rpOldVersion < 4)
                using (var rCommand = Connection.CreateCommand())
                {
                    rCommand.CommandText =
                        "ALTER TABLE battle ADD COLUMN mvp INTEGER; " +
                        "ALTER TABLE battle ADD COLUMN mvp_escort INTEGER;";

                    try
                    {
                        rCommand.ExecuteNonQuery();
                    }
                    catch { }
                }
        }
        protected override void CreateTable()