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 7
7
"""
8
8
import sqlalchemy as sa
9
9
from alembic import op
10
+ from nonebot .log import logger
10
11
from sqlalchemy import insert , select , update
11
12
from sqlalchemy .ext .automap import automap_base
12
13
from sqlalchemy .orm import Session
@@ -25,6 +26,8 @@ def upgrade() -> None:
25
26
MessageRecord = Base .classes .nonebot_plugin_chatrecorder_messagerecord
26
27
SessionModel = Base .classes .nonebot_plugin_session_sessionmodel
27
28
with Session (op .get_bind ()) as session :
29
+ logger .warning ("正在迁移聊天记录数据,请不要关闭程序..." )
30
+
28
31
statement = select (MessageRecord )
29
32
messages = session .scalars (statement ).all ()
30
33
@@ -105,6 +108,7 @@ def upgrade() -> None:
105
108
)
106
109
if bulk_update_messages :
107
110
session .execute (update (MessageRecord ), bulk_update_messages )
111
+ logger .warning ("聊天记录数据迁移完成!" )
108
112
109
113
with op .batch_alter_table (
110
114
"nonebot_plugin_chatrecorder_messagerecord" , schema = None
You can’t perform that action at this time.
0 commit comments