boringSQL | SQL と PostgreSQL のパワーを強化
boringSQL は PostgreSQL クエリのテストと最適化を支援するツール群で、RegreSQL は SQL クエリ回帰テストのためのオープンソースツールです。
このツールについて
boringSQL は PostgreSQL に特化したツール群で、SQL 開発を向上させることを目的としています。中核製品である RegreSQL は、SQL クエリ回帰テストのためのオープンソースツールです。クエリ出力を既知のベースラインと比較し、差分を生成して、開発者が論理エラーを特定するのに役立ちます。RegreSQL には、統計的サンプリングノイズによる誤検知を防ぐトラストフィルターが含まれており、q-error、バッファ、一時/スピルなどの実際の実行メトリクスに基づくゲートをサポートしています。CI/CD と統合し、JUnit XML、pgTAP、GitHub Actions、JSON 形式で出力し、ローカル SQL マイグレーションや goose などのサードパーティツールと連携できます。
機能と用途
Compare query outputs against baselines and generate diffsTrust filter reduces false positives from statistical noiseGate on actual execution metricsSupport multiple output formatsIntegrate with CI/CDSupport local migrations and third-party tools