开发者

Force max length for string in PostgreSQL

I am using heroku for a RoR application and am trying to manually set the length of a string column and am having trouble.

I tried making a migration along th开发者_开发问答e lines of

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

I assumed this would work but no such luck, anyone have some pointers?

Thanks!


The length limit option in Rails migrations is called :limit:

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

If you are finding yourself changing VARCHAR length limits a lot, you might want to read @depesz's blog post on VARCHAR vs TEXT.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜