Skip to content

Commit 4787dee

Browse files
author
junjie.miao
committed
update db_query parameters ‘form' to 'llm'
1 parent 759504a commit 4787dee

File tree

4 files changed

+18
-15
lines changed

4 files changed

+18
-15
lines changed

db_query/tools/db_util.py

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -25,12 +25,13 @@ def __init__(self, db_type: str,
2525
self.engine = create_engine(self.get_url(), pool_size=100, pool_recycle=36)
2626

2727
def get_driver_name(self):
28-
driver_name = self.db_type
29-
if self.db_type == 'mysql':
28+
db_type = self.db_type.lower()
29+
driver_name = db_type
30+
if db_type == 'mysql':
3031
driver_name = 'mysql+pymysql'
31-
elif self.db_type == 'oracle':
32+
elif db_type == 'oracle':
3233
driver_name = 'oracle+oracledb'
33-
elif self.db_type == 'postgresql':
34+
elif db_type == 'postgresql':
3435
driver_name = 'postgresql+psycopg2'
3536
return driver_name
3637

db_query/tools/sql_query.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ def _invoke(
1717
invoke tools
1818
"""
1919
db_type = tool_parameters.get("db_type", "")
20+
print(db_type)
2021
if not db_type:
2122
raise ValueError("Please select the database type")
2223
db_host = tool_parameters.get("db_host", "")

db_query/tools/sql_query.yaml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ parameters:
3636
human_description:
3737
en_US: Used for selecting the database type, mysql, oracle or postgresql.
3838
zh_Hans: 用于选择数据库类型,mysql、oracle或postgresql。
39-
form: form
39+
form: llm
4040
- name: db_host
4141
type: string
4242
required: true
@@ -47,7 +47,7 @@ parameters:
4747
human_description:
4848
en_US: database hostname or IP address.
4949
zh_Hans: 数据库的主机名或IP地址。
50-
form: form
50+
form: llm
5151
- name: db_port
5252
type: number
5353
required: false
@@ -57,7 +57,7 @@ parameters:
5757
human_description:
5858
en_US: database port.
5959
zh_Hans: 数据库的端口。
60-
form: form
60+
form: llm
6161
- name: db_username
6262
type: string
6363
required: true
@@ -67,7 +67,7 @@ parameters:
6767
human_description:
6868
en_US: database username.
6969
zh_Hans: 数据库的用户名。
70-
form: form
70+
form: llm
7171
- name: db_password
7272
type: secret-input
7373
required: true
@@ -77,7 +77,7 @@ parameters:
7777
human_description:
7878
en_US: database password.
7979
zh_Hans: 数据库的密码。
80-
form: form
80+
form: llm
8181
- name: db_name
8282
type: string
8383
required: false
@@ -87,7 +87,7 @@ parameters:
8787
human_description:
8888
en_US: database name.
8989
zh_Hans: 数据库的名称。
90-
form: form
90+
form: llm
9191
- name: db_properties
9292
type: string
9393
required: false
@@ -97,7 +97,7 @@ parameters:
9797
human_description:
9898
en_US: 'Database properties, for example: alt_host=host1&alt_host=host2&ssl_cipher=/path/to/crt'
9999
zh_Hans: 数据库属性,例如:alt_host=host1&alt_host=host2&ssl_cipher=/path/to/crt
100-
form: form
100+
form: llm
101101
- name: query_sql
102102
type: string
103103
required: true

db_query_pre_auth/tools/db_util.py

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -25,12 +25,13 @@ def __init__(self, db_type: str,
2525
self.engine = create_engine(self.get_url(), pool_size=100, pool_recycle=36)
2626

2727
def get_driver_name(self):
28-
driver_name = self.db_type
29-
if self.db_type == 'mysql':
28+
db_type = self.db_type.lower()
29+
driver_name = db_type
30+
if db_type == 'mysql':
3031
driver_name = 'mysql+pymysql'
31-
elif self.db_type == 'oracle':
32+
elif db_type == 'oracle':
3233
driver_name = 'oracle+oracledb'
33-
elif self.db_type == 'postgresql':
34+
elif db_type == 'postgresql':
3435
driver_name = 'postgresql+psycopg2'
3536
return driver_name
3637

0 commit comments

Comments
 (0)