使用可能な汎用文字型を示したものです。SQLは2つの主要な文字データ型を定義しています。varying(n)とcharacter(n)です。ここでnは正の整数です。これらのデータ型は2つともn文字長(バイト数ではなく)までの文字列を保存できます。”文字”なので文字エンコーディングと文字によって使用されるバイト数は変わってきます。varchar(255)PostgreSQLに言うと、実際の長さが40バイトの値に255バイトは割り当てられません。40バイトを割り当てます(さらに、内部オーバーヘッドも含まれます)。TABLE`あなたはPGからエラーを取得せずに、その列に格納できる最大バイト数です。varchar不指定长度,可以存储最大长度(1GB)的字符串,而char不指定长度,默认则为1,这点需要注意。文字エンコーディングと文字によって使用されるバイト数は変わってきます。文字エンコーディングと文字によって使用されるバイト数は変わってきます。