refactor: remove injected db field from PGDocStatusStorage, it must be injected after object is created

This commit is contained in:
yangdx
2025-02-12 22:54:22 +08:00
parent 7b79427097
commit 3372af7c3d

View File

@@ -418,10 +418,8 @@ class PGVectorStorage(BaseVectorStorage):
@dataclass @dataclass
class PGDocStatusStorage(DocStatusStorage): class PGDocStatusStorage(DocStatusStorage):
"""PostgreSQL implementation of document status storage"""
# db instance must be injected before use # db instance must be injected before use
db: PostgreSQLDB # db: PostgreSQLDB
async def filter_keys(self, data: set[str]) -> set[str]: async def filter_keys(self, data: set[str]) -> set[str]:
"""Return keys that don't exist in storage""" """Return keys that don't exist in storage"""