def execute_sql(backend):
"""Modify data from the database.
Args:
sql: valid sql for your backend
sql_params: Optional jinja2 params
Returns:
json
"""
key = request.headers['x-api-key']
args = request.json
sql = args['sql']
sql_params = args.get('sql_params', '{}')
autocommit = args.get('autocommit', False)
client = _connect(backend, key, autocommit)
rendered_sql = _format_sql(sql, sql_params)
results = _sql_cmd(client, rendered_sql)
return jsonify(str("%s row(s) affected." % results.rowcount))
评论列表
文章目录