feat: database migration

This commit is contained in:
Junyan Qin
2025-04-13 20:50:13 +08:00
parent 854effc43e
commit edc7f81486
6 changed files with 123 additions and 6 deletions

View File

@@ -0,0 +1,19 @@
import sqlalchemy
from .base import Base
initial_metadata = [
{
'key': 'database_version',
'value': '0',
},
]
class Metadata(Base):
"""数据库元数据"""
__tablename__ = 'metadata'
key = sqlalchemy.Column(sqlalchemy.String(255), primary_key=True)
value = sqlalchemy.Column(sqlalchemy.String(255))