Update_9_0_1.cs 586 B

123456789101112131415161718192021222324
  1. using InABox.Database;
  2. using InABox.Database.SQLite;
  3. using System;
  4. using System.Collections.Generic;
  5. using System.Linq;
  6. using System.Text;
  7. using System.Threading.Tasks;
  8. namespace PRS.Shared.Database_Update_Scripts
  9. {
  10. internal class Update_9_0_1 : DatabaseUpdateScript
  11. {
  12. public override VersionNumber Version => new(9, 0, 1);
  13. public override bool Update()
  14. {
  15. if(DbFactory.ProviderFactory is SQLiteProviderFactory factory)
  16. {
  17. factory.DropRedundantTables();
  18. }
  19. return true;
  20. }
  21. }
  22. }