@@ -13,19 +13,20 @@ def __init__(self, type_name):
1313
1414
1515class DB (Enum ):
16- mysql = ('mysql' , '`' , '`' , ConnectType .sqlalchemy )
17- sqlServer = ('sqlServer' , '[' , ']' , ConnectType .sqlalchemy )
18- pg = ('pg' , '"' , '"' , ConnectType .sqlalchemy )
19- excel = ('excel' , '"' , '"' , ConnectType .sqlalchemy )
20- oracle = ('oracle' , '"' , '"' , ConnectType .sqlalchemy )
21- ck = ('ck' , '"' , '"' , ConnectType .sqlalchemy )
22- dm = ('dm' , '"' , '"' , ConnectType .py_driver )
23- doris = ('doris' , '`' , '`' , ConnectType .py_driver )
24- redshift = ('redshift' , '"' , '"' , ConnectType .py_driver )
25- es = ('es' , '"' , '"' , ConnectType .py_driver )
26-
27- def __init__ (self , type , prefix , suffix , connect_type : ConnectType ):
16+ mysql = ('mysql' , 'MySQL' , ' `' , '`' , ConnectType .sqlalchemy )
17+ sqlServer = ('sqlServer' , 'Microsoft SQL Server' , ' [' , ']' , ConnectType .sqlalchemy )
18+ pg = ('pg' , 'PostgreSQL' , ' "' , '"' , ConnectType .sqlalchemy )
19+ excel = ('excel' , 'Excel/CSV' , ' "' , '"' , ConnectType .sqlalchemy )
20+ oracle = ('oracle' , 'Oracle' , ' "' , '"' , ConnectType .sqlalchemy )
21+ ck = ('ck' , 'ClickHouse' , ' "' , '"' , ConnectType .sqlalchemy )
22+ dm = ('dm' , '达梦' , ' "' , '"' , ConnectType .py_driver )
23+ doris = ('doris' , 'Apache Doris' , ' `' , '`' , ConnectType .py_driver )
24+ redshift = ('redshift' , 'AWS Redshift' , ' "' , '"' , ConnectType .py_driver )
25+ es = ('es' , 'Elasticsearch' , ' "' , '"' , ConnectType .py_driver )
26+
27+ def __init__ (self , type , db_name , prefix , suffix , connect_type : ConnectType ):
2828 self .type = type
29+ self .db_name = db_name
2930 self .prefix = prefix
3031 self .suffix = suffix
3132 self .connect_type = connect_type
0 commit comments