Skip to content

Commit 69497ac

Browse files
authored
Merge pull request #113 from seatable/support-parameters-in-query-api
update
2 parents dcd6d1b + 4902201 commit 69497ac

2 files changed

Lines changed: 4 additions & 2 deletions

File tree

seatable_api/api_gateway.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -797,7 +797,7 @@ def delete_column(self, table_name, column_key):
797797
return data
798798

799799

800-
def query(self, sql, convert=True):
800+
def query(self, sql, convert=True, parameters=None):
801801
"""
802802
:param sql: str
803803
:param convert: bool
@@ -807,6 +807,8 @@ def query(self, sql, convert=True):
807807
raise ValueError('sql can not be empty.')
808808
url = self._dtable_db_query_url()
809809
json_data = {'sql': sql}
810+
if parameters:
811+
json_data['parameters'] = parameters
810812
response = requests.post(url, json=json_data, headers=self.headers, timeout=self.timeout)
811813
data = parse_response(response)
812814
if not data.get('success'):

seatable_api/main.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1152,7 +1152,7 @@ def filter(self, table_name, conditions='', view_name=None):
11521152

11531153
@check_auth
11541154
@api_gateway_wrapper
1155-
def query(self, sql, convert=True):
1155+
def query(self, sql, convert=True, parameters=None):
11561156
"""
11571157
:param sql: str
11581158
:param convert: bool

0 commit comments

Comments
 (0)