postgres

PosqtgreSQL 集計を自動化してみる -> 失敗。

この方 http://d.hatena.ne.jp/Sikushima/ のブログとtwitterに触発されてストアドを試行錯誤してみる。初ストアドなのでグダグダです。child テーブルに変更がかかるたびに parent テーブルに child のレコード数を記録する。 みたいな。 ※1. 最終的に動い…

Zend_Db_Table_Row クラスで postgres の配列を扱おうとした => 挫折。

そのまま消すのもアレだから、ブログにでも乗っけるわ。postgres の配列があるテーブル test CREATE TABLE test ( key serial primary key, data integer[] );PHPで普通に検索すると、配列のフィールドが「"{1,2,3,4,5}"」のような文字列になって帰ってきま…

全文検索で二つ以上の項目を検索する時の挙動

全文検索を行う場合のテーブル設計メモ。 [記事]テーブルに以下のような項目が入っていた場合。タイトル | 東京の予報 本文 | 今日の天気は.... SELECT * FROM 記事 WHERE ( to_tsvector('japanese', タイトル ) @@ to_tsquery('東京 & 天気') ) OR ( to_tsv…