Welcome to ShenZhenJia Knowledge Sharing Community for programmer and developer-Open, Learning and Share
menu search
person
Welcome To Ask or Share your Answers For Others

Categories

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 the lines of

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

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

Thanks!

question from:https://stackoverflow.com/questions/2982827/force-max-length-for-string-in-postgresql

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
thumb_up_alt 0 like thumb_down_alt 0 dislike
278 views
Welcome To Ask or Share your Answers For Others

1 Answer

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.


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
thumb_up_alt 0 like thumb_down_alt 0 dislike
Welcome to ShenZhenJia Knowledge Sharing Community for programmer and developer-Open, Learning and Share
...