徒然日々草(改×2)

生きものネタを時々あっぷ。ほぼ昆虫。ときどき植物。たまに背骨のある動物。

めもめも。

2005-06-23 12:30:37 | メモ
050623

 検索の効率化を図るため検索用テーブルを作ることにした。今のテーブルから入力済みのデータをすべて小文字に出力したテーブルを作る。問い合わせ結果からテーブルを作るのは「CREATE TABLE テーブル名 AS select文」でできる。小文字でデータを出力するのは「SELECT lower(フィールド名) [AS 新しいフィールド名←これは省けないでもない。] FROM テーブル名」 でできる。でも、一気に小文字に変換しようとして、すべてのアルファベットを小文字に変換するlower関数にフィールド名「*」入れてもあかんと言われた。ち。
 新しいテーブルを作るついでにデータベース自体のエンコーディングをUNICODEにして再構築することにした。うまくいくかな~。ぐずぐず悩んでいたけど、やっぱりこうする方が手っ取り早い感じ。PostgreSQLはデータベースを作るときにそれぞれエンコーディングをいろいろ設定できるので、大本の設定を弄る必要がないのがいい。PHPの設定を変えなきゃ行けない方がめんどくさいんかなぁ。



最新の画像もっと見る