File tree Expand file tree Collapse file tree 1 file changed +4
-0
lines changed
nonebot_plugin_chatrecorder/migrations Expand file tree Collapse file tree 1 file changed +4
-0
lines changed Original file line number Diff line number Diff line change 77"""
88import sqlalchemy as sa
99from alembic import op
10+ from nonebot .log import logger
1011from sqlalchemy import insert , select , update
1112from sqlalchemy .ext .automap import automap_base
1213from sqlalchemy .orm import Session
@@ -25,6 +26,8 @@ def upgrade() -> None:
2526 MessageRecord = Base .classes .nonebot_plugin_chatrecorder_messagerecord
2627 SessionModel = Base .classes .nonebot_plugin_session_sessionmodel
2728 with Session (op .get_bind ()) as session :
29+ logger .warning ("正在迁移聊天记录数据,请不要关闭程序..." )
30+
2831 statement = select (MessageRecord )
2932 messages = session .scalars (statement ).all ()
3033
@@ -105,6 +108,7 @@ def upgrade() -> None:
105108 )
106109 if bulk_update_messages :
107110 session .execute (update (MessageRecord ), bulk_update_messages )
111+ logger .warning ("聊天记录数据迁移完成!" )
108112
109113 with op .batch_alter_table (
110114 "nonebot_plugin_chatrecorder_messagerecord" , schema = None
You can’t perform that action at this time.
0 commit comments