xiangqinxiaochengxu/backend/alembic/versions/202604060002_add_system_configs.py
2026-04-17 10:49:14 +08:00

32 lines
879 B
Python

"""add system configs
Revision ID: 202604060002
Revises: 202604060001
Create Date: 2026-04-06 00:02:00
"""
from alembic import op
import sqlalchemy as sa
revision = "202604060002"
down_revision = "202604060001"
branch_labels = None
depends_on = None
def upgrade() -> None:
op.create_table(
"system_configs",
sa.Column("id", sa.Integer(), primary_key=True, autoincrement=True),
sa.Column("config_key", sa.String(length=100), nullable=False, unique=True),
sa.Column("config_value", sa.Text(), nullable=False),
sa.Column("description", sa.String(length=255), nullable=True),
sa.Column("created_at", sa.DateTime(), nullable=False, server_default=sa.func.now()),
sa.Column("updated_at", sa.DateTime(), nullable=False, server_default=sa.func.now()),
)
def downgrade() -> None:
op.drop_table("system_configs")