mirror of
https://github.com/csunny/DB-GPT.git
synced 2025-09-14 05:31:40 +00:00
refactor: RAG Refactor (#985)
Co-authored-by: Aralhi <xiaoping0501@gmail.com> Co-authored-by: csunny <cfqsunny@163.com>
This commit is contained in:
@@ -139,8 +139,9 @@ class BaseDao(Generic[T, REQ, RES]):
|
||||
RES: The response schema object.
|
||||
"""
|
||||
entry = self.from_request(request)
|
||||
with self.session() as session:
|
||||
with self.session(commit=False) as session:
|
||||
session.add(entry)
|
||||
session.commit()
|
||||
return self.get_one(self.to_request(entry))
|
||||
|
||||
def update(self, query_request: QUERY_SPEC, update_request: REQ) -> RES:
|
||||
|
@@ -299,7 +299,8 @@ class DatabaseManager:
|
||||
session_options.setdefault("class_", Session)
|
||||
session_options.setdefault("query_cls", self.Query)
|
||||
session_factory = sessionmaker(bind=self._engine, **session_options)
|
||||
self._session = scoped_session(session_factory)
|
||||
# self._session = scoped_session(session_factory)
|
||||
self._session = session_factory
|
||||
self._base.metadata.bind = self._engine
|
||||
|
||||
def init_default_db(
|
||||
|
Reference in New Issue
Block a user