Update tidb_impl.py

This commit is contained in:
Saifeddine ALOUI 2025-01-27 09:40:50 +01:00 committed by GitHub
parent b2c1144219
commit 52037205eb
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -4,13 +4,18 @@ from dataclasses import dataclass
from typing import Union from typing import Union
import numpy as np import numpy as np
import pipmaster as pm
if not pm.is_installed("pymysql"):
pm.install("pymysql")
if not pm.is_installed("sqlalchemy"):
pm.install("sqlalchemy")
from sqlalchemy import create_engine, text from sqlalchemy import create_engine, text
from tqdm import tqdm from tqdm import tqdm
from lightrag.base import BaseVectorStorage, BaseKVStorage, BaseGraphStorage from lightrag.base import BaseVectorStorage, BaseKVStorage, BaseGraphStorage
from lightrag.utils import logger from lightrag.utils import logger
class TiDB(object): class TiDB(object):
def __init__(self, config, **kwargs): def __init__(self, config, **kwargs):
self.host = config.get("host", None) self.host = config.get("host", None)