chore: 存版本号并添加入口,方便触发版本间的迁移逻辑

This commit is contained in:
amtoaer
2024-01-04 22:13:03 +08:00
parent e36f829e70
commit 3defb07325
2 changed files with 30 additions and 0 deletions

View File

@@ -0,0 +1,14 @@
from tortoise import BaseDBAsyncClient
async def upgrade(db: BaseDBAsyncClient) -> str:
return """
CREATE TABLE IF NOT EXISTS "program" (
"id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL,
"version" VARCHAR(20) NOT NULL
);"""
async def downgrade(db: BaseDBAsyncClient) -> str:
return """
DROP TABLE IF EXISTS "program";"""