Skip to content

Commit 34aabe0

Browse files
authored
更新数据库配置相关命名 (#39)
* 更新数据库配置变量名 * 更新数据库相关文件命名
1 parent add03aa commit 34aabe0

File tree

12 files changed

+27
-27
lines changed

12 files changed

+27
-27
lines changed

backend/.env.example

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
# Env: dev、pro
22
ENVIRONMENT='dev'
3-
# MySQL
4-
MYSQL_HOST='127.0.0.1'
5-
MYSQL_PORT=3306
6-
MYSQL_USER='root'
7-
MYSQL_PASSWORD='123456'
3+
# Database
4+
DATABASE_HOST='127.0.0.1'
5+
DATABASE_PORT=3306
6+
DATABASE_USER='root'
7+
DATABASE_PASSWORD='123456'
88
# Redis
99
REDIS_HOST='127.0.0.1'
1010
REDIS_PORT=6379

backend/alembic/env.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@
3737
]
3838

3939
# other values from the config, defined by the needs of env.py,
40-
from backend.database.db_mysql import SQLALCHEMY_DATABASE_URL
40+
from backend.database.db import SQLALCHEMY_DATABASE_URL
4141

4242
config.set_main_option('sqlalchemy.url', SQLALCHEMY_DATABASE_URL)
4343

backend/app/admin/api/v1/auth/captcha.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@
77

88
from backend.common.response.response_schema import ResponseModel, response_base
99
from backend.core.conf import settings
10-
from backend.database.db_mysql import uuid4_str
11-
from backend.database.db_redis import redis_client
10+
from backend.database.db import uuid4_str
11+
from backend.database.redis import redis_client
1212

1313
router = APIRouter()
1414

backend/app/admin/api/v1/user.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
from backend.common.security.jwt import CurrentUser, DependsJwtAuth
88
from backend.common.pagination import paging_data, DependsPagination
99
from backend.common.response.response_schema import response_base, ResponseModel
10-
from backend.database.db_mysql import CurrentSession
10+
from backend.database.db import CurrentSession
1111
from backend.app.admin.schema.user import CreateUser, GetUserInfo, ResetPassword, UpdateUser, Avatar
1212
from backend.app.admin.service.user_service import UserService
1313
from backend.utils.serializers import select_as_dict

backend/app/admin/model/user.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
from sqlalchemy.orm import Mapped, mapped_column
77

88
from backend.common.model import DataClassBase, id_key
9-
from backend.database.db_mysql import uuid4_str
9+
from backend.database.db import uuid4_str
1010
from backend.utils.timezone import timezone
1111

1212

backend/app/admin/service/auth_service.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,8 @@
1111
from backend.common.response.response_code import CustomErrorCode
1212
from backend.common.security.jwt import password_verify, create_access_token
1313
from backend.core.conf import settings
14-
from backend.database.db_mysql import async_db_session
15-
from backend.database.db_redis import redis_client
14+
from backend.database.db import async_db_session
15+
from backend.database.redis import redis_client
1616
from backend.utils.timezone import timezone
1717

1818

backend/app/admin/service/user_service.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
from backend.common.exception import errors
66
from backend.common.security.jwt import superuser_verify, password_verify, get_hash_password
77
from backend.app.admin.crud.crud_user import user_dao
8-
from backend.database.db_mysql import async_db_session
8+
from backend.database.db import async_db_session
99
from backend.app.admin.model import User
1010
from backend.app.admin.schema.user import CreateUser, ResetPassword, UpdateUser, Avatar
1111

backend/common/security/jwt.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111

1212
from backend.common.exception.errors import TokenError, AuthorizationError
1313
from backend.core.conf import settings
14-
from backend.database.db_mysql import CurrentSession
14+
from backend.database.db import CurrentSession
1515
from backend.app.admin.model.user import User
1616

1717
oauth2_schema = OAuth2PasswordBearer(tokenUrl=settings.TOKEN_URL_SWAGGER)

backend/core/conf.py

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -15,11 +15,11 @@ class Settings(BaseSettings):
1515
# Env Config
1616
ENVIRONMENT: Literal['dev', 'pro']
1717

18-
# Env MySQL
19-
MYSQL_HOST: str
20-
MYSQL_PORT: int
21-
MYSQL_USER: str
22-
MYSQL_PASSWORD: str
18+
# Env Database
19+
DATABASE_HOST: str
20+
DATABASE_PORT: int
21+
DATABASE_USER: str
22+
DATABASE_PASSWORD: str
2323

2424
# Env Redis
2525
REDIS_HOST: str
@@ -49,9 +49,9 @@ def validator_api_url(cls, values):
4949
return values
5050

5151
# MYSQL
52-
MYSQL_ECHO: bool = False
53-
MYSQL_DATABASE: str = 'fsm'
54-
MYSQL_CHARSET: str = 'utf8mb4'
52+
DATABASE_ECHO: bool = False
53+
DATABASE_SCHEMA: str = 'fsm'
54+
DATABASE_CHARSET: str = 'utf8mb4'
5555

5656
# Redis
5757
REDIS_TIMEOUT: int = 10

backend/core/registrar.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,9 @@
1111
from backend.common.exception.exception_handler import register_exception
1212
from backend.common.log import setup_logging, set_customize_logfile
1313
from backend.core.path_conf import STATIC_DIR
14-
from backend.database.db_redis import redis_client
14+
from backend.database.redis import redis_client
1515
from backend.core.conf import settings
16-
from backend.database.db_mysql import create_table
16+
from backend.database.db import create_table
1717
from backend.utils.demo_site import demo_site
1818
from backend.utils.health_check import http_limit_callback, ensure_unique_route_names
1919
from backend.utils.openapi import simplify_operation_ids

backend/database/db_mysql.py renamed to backend/database/db.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
def create_engine_and_session(url: str | URL):
1818
try:
1919
# 数据库引擎
20-
engine = create_async_engine(url, echo=settings.MYSQL_ECHO, future=True, pool_pre_ping=True)
20+
engine = create_async_engine(url, echo=settings.DATABASE_ECHO, future=True, pool_pre_ping=True)
2121
# log.success('数据库连接成功')
2222
except Exception as e:
2323
log.error('❌ 数据库链接失败 {}', e)
@@ -28,8 +28,8 @@ def create_engine_and_session(url: str | URL):
2828

2929

3030
SQLALCHEMY_DATABASE_URL = (
31-
f'mysql+asyncmy://{settings.MYSQL_USER}:{settings.MYSQL_PASSWORD}@{settings.MYSQL_HOST}:'
32-
f'{settings.MYSQL_PORT}/{settings.MYSQL_DATABASE}?charset={settings.MYSQL_CHARSET}'
31+
f'mysql+asyncmy://{settings.DATABASE_USER}:{settings.DATABASE_PASSWORD}@{settings.DATABASE_HOST}:'
32+
f'{settings.DATABASE_PORT}/{settings.DATABASE_SCHEMA}?charset={settings.DATABASE_CHARSET}'
3333
)
3434

3535
async_engine, async_db_session = create_engine_and_session(SQLALCHEMY_DATABASE_URL)
File renamed without changes.

0 commit comments

Comments
 (0)