在PostgreSQL中强制string的最大长度

我正在使用一个RoR应用程序的heroku,并试图手动设置string列的长度,并有麻烦。

我试图沿着一条线迁移

change_column :posts, :content, :string, :length => 10000 

我以为这会工作,但没有这样的运气,任何人都有一些指针?

谢谢!

Rails迁移中的长度限制选项称为:limit

 change_column :posts, :content, :string, :limit => 10000 

如果您发现自己正在更改VARCHAR长度限制,您可能需要阅读VARCHARTEXT上的@ depesz的博文。