我们可以使用PostgreSQL数据库创建一个字符变化列(MAX)

Sam*_*mir 19 postgresql sqldatatypes postgresql-9.3

我无法使用MAX关键字设置PostgreSQL数据库中特定列的最大大小.有没有像MAX这样的关键字.如果不是,我们如何创建具有最大尺寸的列?

a_h*_*ame 25

如果你想创建一个"无界" varchar列,只需使用varchar没有长度限制.

从手册:

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

所以你可以使用:

create table foo
( 
  unlimited  varchar
);
Run Code Online (Sandbox Code Playgroud)

另一种选择是使用text:

create table foo
( 
  unlimited text
);
Run Code Online (Sandbox Code Playgroud)

有关字符数据类型的更多详细信息,请参见手册:http:
//www.postgresql.org/docs/current/static/datatype-character.html


mec*_*oup 10

在 IMO 中,您应该使用TEXT此用例的数据类型。

在此输入图像描述 https://www.postgresql.org/docs/9.1/datatype-character.html