脳みそスワップアウト

揮発性なもので。おもにPHPのこととか。

PostgreSQL

SQLでのnull比較

カラムに null が入っている場合の比較は面倒なもの。 このような長ったらしいクエリになる。 col1 = val1 OR (col1 IS NULL AND val1 IS NULL) 比較データが 非null か null かによって、プログラムで生成するクエリを変えるという方法もある。 発行されるS…

PostgreSQLで全文検索

PostgreSQLで形態素解析+全文検索をするなら textsearch_ja を使う模様。 GIN indexのmecabでの実装。お仕事で使ったので,構築手順と動作確認のメモ書き。 CentOS-5.5 x86_64。 Postgresの全文検索のところのドキュメントは読んでおく必要がある。 http://…