15 ポイント 投稿者 xguru 2025-11-23 | 1件のコメント | WhatsAppで共有
  • PostgreSQL向けのSQLリグレッションテストツールで、クエリ結果が変更されていないかを自動比較
  • SQLファイルをスキャンし、クエリごとの expected JSON結果EXPLAINコストのベースラインテストplan を生成・管理
  • YAMLベースの Fixtureシステム を提供し、テスト用DB状態を宣言的に構成可能(静的/動的データ生成をサポート)
  • CLIで initplanupdatetestbaseline などワークフロー全体を提供し、クエリ追加・変更時の自動追跡 が可能
  • GitHub Actions、CI/CDと連携可能な 多様な出力フォーマット(console、TAP、JUnit、JSON、GitHub Actions)を提供し、チーム単位で導入しやすい
  • 主な適用例
    • アプリコードを変更せずに SQLクエリの動作・結果を検証
    • マイグレーション作業時にクエリ結果の変化を追跡
    • 大規模なSQLリポジトリで自動品質管理
  • PostgreSQLベースのプロジェクトで 「クエリはそのままなのに、いつの間にか結果が変わっていた」 という問題を根本的に防ぎたいチームに特に有用

1件のコメント

 
ng0301 2025-11-23

おお…思い出したら探してみることになりそうです