Ensure all PG tables on init; fix migration commits per table.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
dekun
2026-07-01 08:22:54 +08:00
parent e418c2dcec
commit 6abe06d935
2 changed files with 18 additions and 11 deletions
+9
View File
@@ -301,6 +301,12 @@ def get_stats_data() -> dict:
def init_db():
import strategy.strategy_db as strategy_db
import risk.account_risk_lib as account_risk_lib
strategy_db._TABLES_READY = False
account_risk_lib._SCHEMA_READY = False
conn = get_db()
c = conn.cursor()
c.execute("CREATE TABLE IF NOT EXISTS settings (key TEXT PRIMARY KEY, value TEXT)")
@@ -441,6 +447,9 @@ def init_db():
from recommend_store import ensure_recommend_tables
ensure_account_risk_schema(conn)
ensure_recommend_tables(conn)
from ai_messages import ensure_ai_messages_table
ensure_ai_messages_table(conn)
conn.commit()
conn.close()