[英]MySQL SQL/DDL parser/validator in Ruby (on Rails)
我正在尋找Rails的工具或庫來驗證/解析可能是SQL和/或DDL的查詢。 目前,我沒有找到任何可以快速輕松使用的內容。
我發現Parslet可以用來定義我自己的SQL / DDL語言來驗證SQL / DDL語句。
要達到的目標是擁有一個工具,我們可以在數據庫上運行之前驗證SQL / DDL語法。 例如,DDL查詢與MySQL不是事務性的,因此,如果一個語句在較大的腳本中間失敗,我們需要從故障點恢復數據庫或運行腳本(這不是真正用戶友好的)。 如果我們至少可以驗證語法,我們將通過消除大量“愚蠢”錯誤來改進我們的日常工作。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.