mirror of
https://github.com/Artemis-RGB/Artemis
synced 2025-12-31 17:53:32 +00:00
20 lines
558 B
C#
20 lines
558 B
C#
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using Artemis.Storage.Migrations.Interfaces;
|
|
using LiteDB;
|
|
|
|
namespace Artemis.Storage.Migrations;
|
|
|
|
public class M0020AvaloniaReset : IStorageMigration
|
|
{
|
|
public int UserVersion => 20;
|
|
|
|
public void Apply(LiteRepository repository)
|
|
{
|
|
repository.Database.Commit();
|
|
|
|
List<string> collectionNames = repository.Database.GetCollectionNames().ToList();
|
|
foreach (string collectionName in collectionNames)
|
|
repository.Database.DropCollection(collectionName);
|
|
}
|
|
} |