[pgsql-jp: 26255] bytea型にfalseが入っている

tani tani @ sn23.com
2002年 6月 4日 (火) 10:14:57 JST


谷です。

いつもお世話になっています。

DBでbytea型を使っているのですが
# 私が設計なら使わないんですよ(涙)

なぜか値が1と0とfalseになってしまっています。

falseを0に戻さないとデータが不整合になりますので、
戻したいのですが

DB=>UPDATE tblname SET value1=0 WHERE value1=false ;

ERROR:  Unable to identify an operator '=' for types 'bytea'
and 'bool'
        You will have to retype this query using an explicit cast

DB=>UPDATE tblname SET value1=0 WHERE value1='false' ;

ERROR:  Unable to identify an operator '=' for types 'bytea'
and 'unknown'
        You will have to retype this query using an explicit cast

とUPDATE文を当然の如く受け付けません。

falseを0にしたいのですがどなたか良い解決方法はないでしょうか?

# bytea型ってメリットあるんですかね??
-- 
tani <tani @ sn23.com>




pgsql-jp メーリングリストの案内