[pgsql-jp: 27076] 文字列長制限に適したデータ型
Mitsunaga Hiroko
mitsunag @ ari.ncl.omron.co.jp
2002年 8月 19日 (月) 19:42:43 JST
光永です。
お世話になります。
文字列長を制限してテーブルを作成したいのですが、
PostgreSQLではTEXT型が推奨とのことで、
CHECK制約を用いて下記のように作成しました。
CREATE TABLE test(
id_test INTEGER PRIMARY KEY
,text_data TEXT
,CONSTRAINT check_text CHECK(octet_length(text_data) < 10)
)
;
VARCHAR型を使用するのと、どちらがよろしいでしょうか?
(処理速度、可読性、メンテの効率など
さまざまな観点があると思います)
よろしくお願いいたします。
===========================================
オムロン(株)技術本部 IT研究所 音声対話研究室
光永 浩子
E-mail: mitsunag @ ari.ncl.omron.co.jp
===========================================
pgsql-jp メーリングリストの案内