PostgreSQL数据类型文本与无长度的varchar


10

在PostgreSQL中,您可以创建数据类型字符变化(无长度精度)的列或类似以下文本的列

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

这两种数据类型之间有区别吗?

该文档尚不清楚。他们说 :

如果使用字符变化而没有长度说明符,则该类型接受任何大小的字符串。

[...]

另外,PostgreSQL提供了文本类型,可以存储任意长度的字符串。

似乎这两个数据类型是等效的,但不是显式的...有关此的更多信息?

谢谢你尼科


Answers:


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.