Skip to content

fix: add hint to run --init-db when tables missing#604

Open
JasonOA888 wants to merge 1 commit into
666ghj:mainfrom
JasonOA888:fix/issue-599-db-tables
Open

fix: add hint to run --init-db when tables missing#604
JasonOA888 wants to merge 1 commit into
666ghj:mainfrom
JasonOA888:fix/issue-599-db-tables

Conversation

@JasonOA888
Copy link
Copy Markdown

Summary

Fixes #599 - 当数据库表缺失时,提示用户运行初始化命令。

Problem

用户运行 python main.py --status 时,如果数据库表不存在,只显示:

缺少数据库表: daily_news, daily_topics
数据库表: 需要初始化

用户不知道如何初始化。

Solution

在错误消息后添加提示:

提示: 请运行 'python main.py --init-db' 初始化数据库表

Changes

  • MindSpider/main.py: 在 check_database_tables() 中添加提示

Fixes #599

- When check_database_tables() finds missing tables, now logs a hint
- Informs user to run 'python main.py --init-db' to initialize
- Improves user experience by providing actionable guidance

Fixes 666ghj#599
@dosubot dosubot Bot added size:XS This PR changes 0-9 lines, ignoring generated files. improvement New feature or request labels Mar 8, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

improvement New feature or request size:XS This PR changes 0-9 lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

报错缺少数据库表

1 participant