mirror of
https://github.com/csunny/DB-GPT.git
synced 2025-08-01 16:18:27 +00:00
fix:meta_data mysql ddl bug
This commit is contained in:
parent
f981831352
commit
96ae5006fc
@ -7,7 +7,7 @@ import fnmatch
|
||||
from datetime import datetime
|
||||
from typing import Optional, Type, TypeVar
|
||||
|
||||
from sqlalchemy import create_engine, DateTime, String, func, MetaData
|
||||
from sqlalchemy import create_engine, DateTime, String, func, MetaData, DDL
|
||||
from sqlalchemy.exc import OperationalError
|
||||
from sqlalchemy.ext.asyncio import AsyncSession
|
||||
from sqlalchemy.orm import Mapped
|
||||
@ -47,7 +47,7 @@ if CFG.LOCAL_DB_TYPE == "mysql":
|
||||
try:
|
||||
# try to connect
|
||||
with engine_temp.connect() as conn:
|
||||
conn.execute(f"CREATE DATABASE IF NOT EXISTS {db_name}")
|
||||
conn.execute(DDL(f"CREATE DATABASE IF NOT EXISTS {db_name}"))
|
||||
print(f"Already connect '{db_name}'")
|
||||
|
||||
except OperationalError as e:
|
||||
|
Loading…
Reference in New Issue
Block a user