Create deferrable SqlExecuteQueryOperator compatible with Postgres#65618
Create deferrable SqlExecuteQueryOperator compatible with Postgres#65618karenbraganz wants to merge 15 commits into
Conversation
|
Thanks for incorporating the review changes for import of conf @karenbraganz !!! Seeing that the 3 failing tests are related to docker failures and files not being found as below. Can you try rebasing and pushing the changes to repo, so as to ensure any bug fixes for unrelated failures are resolved by another open source contributor, automatically? I observed @jscheffl pushed no files however CI ran fine, from log above last on May 29th. Looks to me, possibly some change happened after that to cause these errors to start failing. FYI - @potiuk I see same error in failed CI run below. Looks to me the same issue. |

Was generative AI tooling used to co-author this PR?
This PR modifies the SqlExecuteQueryOperator to be deferrable. I have also created a SqlExecuteQueryTrigger and added asynchronous functions to the DbApiHook for use with the SqlExecuteQueryOperator when it is deferred.
I plan on making this compatible with several database types. This PR only adds compatibility with Postgres.
{pr_number}.significant.rst, in airflow-core/newsfragments. You can add this file in a follow-up commit after the PR is created so you know the PR number.