Coverage for seedboxsync/core/database/migrations/0003_add_taskstatus.py: 93%
14 statements
« prev ^ index » next coverage.py v7.16.1, created at 2026-09-26 17:14 +0000
« prev ^ index » next coverage.py v7.16.1, created at 2026-09-26 17:14 +0000
1# Generated from a schema diff on 2026-09-12 10:23.
2# ruff: noqa: ANN001, ANN201, D100, D103, F403, F405
3# type: ignore
4from peewee import *
7def up(migrator, db):
8 class TaskStatus(Model):
9 key = CharField(primary_key=True)
10 running = BooleanField(default=False)
11 started = DateTimeField(null=True)
12 finished = DateTimeField(null=True)
14 class Meta:
15 database = db
16 table_name = "taskstatus"
18 db.create_tables([TaskStatus])
19 migrator.migrate(migrator.drop_table("lock", safe=True))
22def down(migrator, db):
23 migrator.migrate(migrator.drop_table("taskstatus"))