@@ -90,8 +90,6 @@ def get_uri_from_config(type: str, conf: DatasourceConf) -> str:
9090 db_url = f"clickhouse+http://{ urllib .parse .quote (conf .username )} :{ urllib .parse .quote (conf .password )} @{ conf .host } :{ conf .port } /{ conf .database } ?{ conf .extraJdbc } "
9191 else :
9292 db_url = f"clickhouse+http://{ urllib .parse .quote (conf .username )} :{ urllib .parse .quote (conf .password )} @{ conf .host } :{ conf .port } /{ conf .database } "
93- elif equals_ignore_case (type , "sqlite" ):
94- db_url = f"sqlite:///{ conf .filename } "
9593 else :
9694 raise 'The datasource type not support.'
9795 return db_url
@@ -162,8 +160,6 @@ def get_engine(ds: CoreDatasource, timeout: int = 0) -> Engine:
162160 ssl_mode = {"require" : True } if conf .ssl else None
163161 engine = create_engine (get_uri (ds ), connect_args = {"connect_timeout" : conf .timeout , "ssl" : ssl_mode },
164162 poolclass = NullPool )
165- elif equals_ignore_case (ds .type , 'sqlite' ):
166- engine = create_engine (get_uri (ds ), connect_args = {"check_same_thread" : False }, poolclass = NullPool )
167163 else : # ck
168164 engine = create_engine (get_uri (ds ), connect_args = {"connect_timeout" : conf .timeout }, poolclass = NullPool )
169165 return engine
@@ -357,8 +353,6 @@ def get_schema(ds: CoreDatasource):
357353 elif equals_ignore_case (ds .type , "oracle" ):
358354 sql = """select *
359355 from all_users"""
360- elif equals_ignore_case (ds .type , "sqlite" ):
361- return ['main' ]
362356 with session .execute (text (sql )) as result :
363357 res = result .fetchall ()
364358 res_list = [item [0 ] for item in res ]
@@ -464,10 +458,7 @@ def get_fields(ds: CoreDatasource, table_name: str = None):
464458 with get_session (ds ) as session :
465459 with session .execute (text (sql ), {"param1" : p1 , "param2" : p2 }) as result :
466460 res = result .fetchall ()
467- if equals_ignore_case (ds .type , "sqlite" ):
468- res_list = [ColumnSchema (item [1 ], item [2 ], '' ) for item in res ]
469- else :
470- res_list = [ColumnSchema (* item ) for item in res ]
461+ res_list = [ColumnSchema (* item ) for item in res ]
471462 return res_list
472463 else :
473464 extra_config_dict = get_extra_config (conf )
0 commit comments