modify: 数据库建表问题
This commit is contained in:
@@ -31,6 +31,11 @@ from .routes import router # noqa: F401 自定义 FastAPI 路由(网关通
|
|||||||
from .edge_app_controller import edge_app_controller # noqa: F401
|
from .edge_app_controller import edge_app_controller # noqa: F401
|
||||||
from .mqtt_clients import start_mqtt_forward, start_mqtt_subscribe, start_internal_mqtt
|
from .mqtt_clients import start_mqtt_forward, start_mqtt_subscribe, start_internal_mqtt
|
||||||
|
|
||||||
|
# 模块加载时即注册 SQLModel 元数据 —— 基类 _bootstrap 建表(create_all)只创建
|
||||||
|
# 已导入的表,而 global_var 的导入是懒加载的(on_init 才执行),若拖到建表之后
|
||||||
|
# 会导致全新库缺少 board_heartbeat / alarm_record 表(no such table)。
|
||||||
|
from .models.orm import BoardHeartbeat, AlarmRecord # noqa: F401
|
||||||
|
|
||||||
logger = logging.getLogger(__name__)
|
logger = logging.getLogger(__name__)
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -12,6 +12,10 @@ from chongming_password import hash_password
|
|||||||
|
|
||||||
from .router import * # noqa: F401,F403 触发 @rpc_method 注册
|
from .router import * # noqa: F401,F403 触发 @rpc_method 注册
|
||||||
|
|
||||||
|
# 模块加载时即注册 SQLModel 元数据 —— 基类 _bootstrap 建表(create_all)只创建
|
||||||
|
# 已导入的表,若拖到 on_init 才导入会导致全新库缺少 users 表(no such table)。
|
||||||
|
from .models.auth import Users # noqa: F401
|
||||||
|
|
||||||
logger = logging.getLogger(__name__)
|
logger = logging.getLogger(__name__)
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user