在PostgreSQL中,您可以创建数据类型字符变化(无长度精度)的列或类似以下文本的列:
ALTER TABLE test ADD COLUMN c1 varchar;
ALTER TABLE test ADD COLUMN c2 text;
这两种数据类型之间有区别吗?
该文档尚不清楚。他们说 :
如果使用字符变化而没有长度说明符,则该类型接受任何大小的字符串。
[...]
另外,PostgreSQL提供了文本类型,可以存储任意长度的字符串。
似乎这两个数据类型是等效的,但不是显式的...有关此的更多信息?
谢谢你尼科
7
在serverfault.com上
—
DanielVérité2012年