From b0fece63ff3978fea86009488ef245da506ccf91 Mon Sep 17 00:00:00 2001 From: hz4th_coder Date: Wed, 19 Aug 2026 19:38:21 +0800 Subject: [PATCH] =?UTF-8?q?v1.0.1:=20=E4=BF=AE=E5=A4=8D=E9=87=8D=E7=81=8C?= =?UTF-8?q?=E5=90=8E=E6=9C=BA=E6=9E=84ID=E8=87=AA=E5=A2=9E=E6=9C=AA?= =?UTF-8?q?=E9=87=8D=E7=BD=AE/=E8=A1=8C=E4=B8=9A=E6=9D=BF=E5=9D=97?= =?UTF-8?q?=E5=AD=97=E6=AE=B5=E9=94=99=E4=BD=8D/=E7=A0=94=E6=8A=A5?= =?UTF-8?q?=E8=AF=84=E5=88=86=E5=8F=A3=E5=BE=84=E4=B8=80=E8=87=B4=E6=80=A7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- database.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/database.py b/database.py index 05994cd..a94c331 100644 --- a/database.py +++ b/database.py @@ -163,8 +163,10 @@ def table_count(name): def wipe_all(): - """清空业务表(保留结构),用于重灌数据""" + """清空业务表(保留结构)+ 重置自增序列,用于重灌数据""" for t in ("stock_daily", "inst_ratings", "fund_holdings", "news", "institutions", "stocks", "watchlist", "analysis_cache", "market_index"): with db() as conn: conn.execute(f'DELETE FROM "{t}"') + with db() as conn: + conn.execute("DELETE FROM sqlite_sequence") # 重置 AUTOINCREMENT,保证重灌后 ID 从 1 开始