内部名にお目にかかるのは、システム・カタログを調べるときや、エラーメッセージを受け取るときです。 上記の型のうち最初の4つの型は "varlena" 型です(すなわち、フィールド長が明示的にディスクに保存され、それの後に実際のデータが続きます)。このように実際の空間は期待された大きさよりも少し大きくなります。しかし、長い値は圧縮されるので、ディスク上の空間は思ったよりも小さくなります。 文字列長さの上限値が指定のアプリケーションにより要求される場合は、VARCHAR(n) は可変長の文字列を保存するのに最適です。 TEXT は "無制限の"長さの文字列のためのものです(PostgreSQL ではすべてのフィールドを通して、最大の値の長さは1ギガバイトに制限されています)。 CHAR(n)は、VARCHAR(n)が与えられた文字だけを保存するのに対し、ブランクを詰め込んでいつも同じ長さで文字