Database tutorial - IT technology blog

PostgreSQL pg_trgm: トライグラムインデックスでファジー検索・タイポ耐性クエリ・オートコンプリートを構築する

PostgreSQLのpg_trgm拡張機能を使って、タイポを処理するファジー検索の構築、オートコンプリートの実装、トライグラムインデックスによるLIKEクエリの高速化方法を解説します。実践的なGINインデックスのセットアップ、類似度しきい値の調整、ハイブリッド検索パターンを含みます。
Database tutorial - IT technology blog

dbdiagram.ioでERD設計:概念からSQL自動生成まで

計画なしにいきなりSQLを書き始めると、後でリファクタリングが大変なごちゃごちゃなスキーマになりがちです。このガイドでは、DBML構文を使ってdbdiagram.ioでERDを設計し、本番環境対応のSQLを自動エクスポートする方法を解説します——ボイラープレート不要。
Database tutorial - IT technology blog

SQLFluff on Linux:CI/CDパイプラインでSQLリンティングとコード標準を自動化する

SQLFluffはLinux向けのSQLリンターおよび自動フォーマッターで、スタイルの不整合を検出し、キーワードの大文字・小文字表記を統一し、GitHub ActionsやGitLab CIパイプラインとシームレスに統合できます。本ガイドでは、インストール方法、MySQL・PostgreSQLダイアレクトの設定、CI/CDのセットアップ、既存コードベースへの導入に向けた実践的なヒントを紹介します。