in configurations/RedshiftConfigTestingLambda.py [0:0]
def run_sql(clusterid, db, user, script, with_event, run_type):
res = boto3.client("redshift-data").execute_statement(Database=db, DbUser=user, Sql=script,
ClusterIdentifier=clusterid, WithEvent=with_event)
query_id = res["Id"]
done = False
while not done:
status = sql_status(query_id)
if run_type == 'async':
break
elif status == "FINISHED":
break
return query_id