Rails が SQL や DDL の可能性があるクエリを検証/解析するためのツールまたはライブラリを探しています。現在、すばやく簡単に使用できるものは見つかりませんでした。
SQL/DDL ステートメントを検証するために独自の SQL/DDL 言語を定義するために使用できるParsletを見つけました。
到達する目標は、データベースで実行する前に SQL/DDL 構文を検証するために使用できるツールを用意することです。たとえば、DDL クエリは MySQL ではトランザクションに対応していないため、より大きなスクリプトの途中で 1 つのステートメントが失敗した場合、データベースを復元するか、失敗した時点からスクリプトを実行する必要があります (これはあまりユーザーフレンドリーではありません)。少なくとも構文を検証できれば、多くの「ばかげた」エラーを取り除くことで、日常業務を改善できます。