中文汉化
Deploy to Staging / deploy (push) Has been cancelled
Conflict detector / main (push) Has been cancelled
Lint Backend / lint-backend (push) Has been cancelled
Playwright Tests / changes (push) Has been cancelled
Test Backend / test-backend (push) Has been cancelled
Test Docker Compose / test-docker-compose (push) Has been cancelled
Playwright Tests / test-playwright (1, 4) (push) Has been cancelled
Playwright Tests / test-playwright (2, 4) (push) Has been cancelled
Playwright Tests / test-playwright (3, 4) (push) Has been cancelled
Playwright Tests / test-playwright (4, 4) (push) Has been cancelled
Playwright Tests / merge-playwright-reports (push) Has been cancelled
Playwright Tests / alls-green-playwright (push) Has been cancelled
Issue Manager / issue-manager (push) Has been cancelled

This commit is contained in:
z66
2025-12-18 09:40:41 +08:00
parent 6a91475bf6
commit db867dcbe5
41 changed files with 671 additions and 666 deletions
+15 -19
View File
@@ -4,16 +4,15 @@ from logging.config import fileConfig
from alembic import context
from sqlalchemy import engine_from_config, pool
# this is the Alembic Config object, which provides
# access to the values within the .ini file in use.
# 这是 Alembic 配置对象,提供对正在使用的 .ini 文件中值的访问。
config = context.config
# Interpret the config file for Python logging.
# This line sets up loggers basically.
# 解析配置文件以进行 Python 日志记录。
# 这行代码用于设置日志记录器。
fileConfig(config.config_file_name)
# add your model's MetaData object here
# for 'autogenerate' support
# 在此处添加模型的 MetaData 对象
# 以支持 'autogenerate'
# from myapp import mymodel
# target_metadata = mymodel.Base.metadata
# target_metadata = None
@@ -23,10 +22,9 @@ from app.core.config import settings # noqa
target_metadata = SQLModel.metadata
# other values from the config, defined by the needs of env.py,
# can be acquired:
# 根据 env.py 的需要,可以从配置中获取其他值:
# my_important_option = config.get_main_option("my_important_option")
# ... etc.
# ... 等等。
def get_url():
@@ -34,15 +32,13 @@ def get_url():
def run_migrations_offline():
"""Run migrations in 'offline' mode.
""""离线"模式下运行迁移。
This configures the context with just a URL
and not an Engine, though an Engine is acceptable
here as well. By skipping the Engine creation
we don't even need a DBAPI to be available.
这使用 URL 而不是 Engine 来配置上下文,
尽管 Engine 在这里也是可以接受的。
通过跳过 Engine 的创建,我们甚至不需要 DBAPI 可用。
Calls to context.execute() here emit the given string to the
script output.
在这里调用 context.execute() 会将给定的字符串输出到脚本输出。
"""
url = get_url()
@@ -55,10 +51,10 @@ def run_migrations_offline():
def run_migrations_online():
"""Run migrations in 'online' mode.
""""在线"模式下运行迁移。
In this scenario we need to create an Engine
and associate a connection with the context.
在这种情况下,我们需要创建一个 Engine
并将连接与上下文关联。
"""
configuration = config.get_section(config.config_ini_section)