Postgres注意事項まとめ
①PostgreSQL では NULL と空文字 '' はしっかり別の値として扱います。空文字は 「= ''」で、NULL は 「IS NULL」 で検索するようにしてください。
②「全文テキスト検索」というと「単語単位の検索」を指すことが多い
③「中間一致検索」が「あいまい検索」と呼ばれることもある
④Cロケール以外に設定しているとINDEXがつかえない(ことがある)
⑤キーでない列はインデックスに含めてはいけない
①PostgreSQL では NULL と空文字 '' はしっかり別の値として扱います。空文字は 「= ''」で、NULL は 「IS NULL」 で検索するようにしてください。
②「全文テキスト検索」というと「単語単位の検索」を指すことが多い
③「中間一致検索」が「あいまい検索」と呼ばれることもある
④Cロケール以外に設定しているとINDEXがつかえない(ことがある)
⑤キーでない列はインデックスに含めてはいけない