From 22f370322412074174cde20ecfd14ec03657ab63 Mon Sep 17 00:00:00 2001
From: lyg <1543117173@qq.com>
Date: 星期一, 07 七月 2025 16:20:25 +0800
Subject: [PATCH] 生成数据库

---
 knowledgebase/db/doc_db_models.py |   10 +++++++---
 1 files changed, 7 insertions(+), 3 deletions(-)

diff --git a/knowledgebase/db/doc_db_models.py b/knowledgebase/db/doc_db_models.py
index 01ab1d8..80ea1a0 100644
--- a/knowledgebase/db/doc_db_models.py
+++ b/knowledgebase/db/doc_db_models.py
@@ -6,6 +6,7 @@
 # @description: 鏂囨。鏁版嵁搴撴ā鍨�
 
 from sqlalchemy import create_engine, Column, DateTime, Integer, Text, ForeignKey
+from sqlalchemy.dialects.mysql import LONGTEXT
 from sqlalchemy.ext.declarative import declarative_base
 from sqlalchemy.orm import relationship
 from sqlalchemy.orm import sessionmaker, scoped_session
@@ -22,6 +23,7 @@
     """
     __tablename__ = 't_paragraphs'
     id = Column(Integer, primary_key=True)
+    # text = Column(LONGTEXT)
     text = Column(Text)
     title_level = Column(Integer)
     title_num = Column(Text)
@@ -139,17 +141,19 @@
 #     is_del = Column(Integer)
 
 
-def init_doc_db():
+def init_doc_db(project_path):
     """
     鍒濆鍖栨枃妗f暟鎹簱
     :return: 鏁版嵁搴搒ession瀹炰緥
     """
     # mysql
     Log.info("杩炴帴骞跺垵濮嬪寲鏂囨。鏁版嵁搴�...")
-    engine = create_engine('mysql+pymysql://root:123456@192.168.3.145:3306/knowledgebase', echo=False)
-    # engine = create_engine('sqlite:///doc_db.db', echo=False)
+    # engine = create_engine('mysql+pymysql://root:123456@10.74.15.171:3306/knowledgebase_xx25', echo=False)
+    engine = create_engine(f'sqlite:///{project_path}/docs/doc_db.db', echo=False)
     Base.metadata.create_all(engine)
     SessionFactory = sessionmaker(bind=engine)
     Session = scoped_session(SessionFactory)
     session = Session()
     return session
+
+# _xx25
\ No newline at end of file

--
Gitblit v1.9.1