PostgreSQLデータ型textとvarcharの長さなし


10

PostgreSQL では、次のようにデータ型文字が可変(長さ精度なし)またはテキストで列を作成できます。

ALTER TABLE test ADD COLUMN c1 varchar;
ALTER TABLE test ADD COLUMN c2 text;

これら2つのデータ型に違いはありますか?

ドキュメントはそれについて明確ではありません。彼らが言う :

文字指定が長さ指定子なしで使用される場合、型は任意のサイズの文字列を受け入れます。

[...]

さらに、PostgreSQLは、任意の長さの文字列を格納するテキストタイプを提供します

これら2つのデータ型は同等であるようですが、明示的ではありません...これについての詳細情報?

ありがとう、ニコ


回答:


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.