デバッグしようとしている大きくて複雑なSQLビューがあります。ビューに表示されていないレコードがあり、レコードが表示される原因となっている句または結合を特定する必要があります。現時点では、これを非常に手動で行っており、一度に1つずつ句を削除し、クエリを実行して必要な行が表示されるかどうかを確認しています。
このようなクエリに2週間に1回程度飛び込んでしまうので、プログラムでこれを実行できれば素晴らしいと思います。
SQLクエリをオブジェクトのツリー(たとえば、のオブジェクト)に解析して、ツリーsqlalchemy.sql.expression
をパーマして結果を実行できる方法があるかどうかを誰かが知っていますか?