PostgreSQLでは、次のように、データ型可変文字(長さ精度なし)またはテキストの列を作成できます。
ALTER TABLE test ADD COLUMN c1 varchar;
ALTER TABLE test ADD COLUMN c2 text;
これらの2つのデータ型に違いはありますか?
ドキュメントはそれについて明確ではありません。彼らが言うには :
文字が変化するが長さ指定子なしで使用される場合、型は任意のサイズの文字列を受け入れます。
[...]
さらに、PostgreSQLはtextタイプを提供し、任意の長さの文字列を格納します。
これらの2つのデータ型は同等であるようですが、明示的ではありません...これについての詳細情報?
ありがとう、ニコ
2つのデータ型に違いはありません。まったく同じストレージと同じ演算子を使用します。