带有会话参数的气流自定义MySQL操作员get_records

时间:2020-05-06 15:49:15

标签: python mysql airflow

我正在尝试以气流方式运行MySQL查询,该查询要求在运行查询之前设置会话参数。如果我将两个语句一起传递,则get_records运算符会出错,因为第一个语句不返回任何数据。如何设置此会话参数,然后返回查询结果?

MySQL示例:

SET SESSION group_concat_max_len=2294867295;
SELECT ...query to return data...;

这是相关的气流代码:

    def get_records(self, query, hook):
    results = list(hook.get_records(query))

0 个答案:

没有答案